他们可以用以下的方式调用
Model.FusionCharts yyy = new Model.FusionCharts();
Model.FusionCharts.chart zzz = new Model.FusionCharts.chart();
我现在用
namespace Model
{
public class FusionCharts
{
}
}
namespace Model.FusionCharts
{
public class chart
{
}
}
这样写报错
"错误 1 命名空间“Model”已经包含了“FusionCharts”的定义 D:\项目\Test\Model\FusionCharts\chart.cs 6 17 Model"
如果用
namespace Model
{
public class FusionCharts
{
public class chart
{
}
}
}
的方式 那么chart 类 又不能单独写在一个.cs文件中,和FusionCharts 的其他代码分开, 并且在类关系图中,FusionCharts和FusionCharts.chart 是平级的
请问还有什么方法吗?
10 个解决方案
#1
Model.FusionCharts yyy = new Model.FusionCharts();
Model.FusionCharts.chart zzz = new Model.FusionCharts.chart();
又要扯上关系,又要分开写。
那么只能是用 部分类(partial) 了
一部分写正常逻辑,另外一部分写内部类chart
Model.FusionCharts.chart zzz = new Model.FusionCharts.chart();
又要扯上关系,又要分开写。
那么只能是用 部分类(partial) 了
一部分写正常逻辑,另外一部分写内部类chart
#2
namespace Model
{
public class FusionCharts
{
}
public class chart
{
}
}
这样独立就可以了?Model.chart zzz = new Model.chart();
{
public class FusionCharts
{
}
public class chart
{
}
}
这样独立就可以了?Model.chart zzz = new Model.chart();
#3
只要你不钻牛角尖,什么方法都可以。
#4
蛋疼的想法~
#5
#6
我分开写后,调用时候,提示类的路径是"Model.FusionCharts.chart.chart"
#7
FusionCharts.cs
chart.cs
namespace Model
{
public partial class FusionCharts
{
}
}
chart.cs
namespace Model
{
public partial class FusionCharts
{
public class chart
{
}
}
}
#8
何必纠结于这个
#9
好像 框架本身 可以这么弄
#10
+1
#1
Model.FusionCharts yyy = new Model.FusionCharts();
Model.FusionCharts.chart zzz = new Model.FusionCharts.chart();
又要扯上关系,又要分开写。
那么只能是用 部分类(partial) 了
一部分写正常逻辑,另外一部分写内部类chart
Model.FusionCharts.chart zzz = new Model.FusionCharts.chart();
又要扯上关系,又要分开写。
那么只能是用 部分类(partial) 了
一部分写正常逻辑,另外一部分写内部类chart
#2
namespace Model
{
public class FusionCharts
{
}
public class chart
{
}
}
这样独立就可以了?Model.chart zzz = new Model.chart();
{
public class FusionCharts
{
}
public class chart
{
}
}
这样独立就可以了?Model.chart zzz = new Model.chart();
#3
只要你不钻牛角尖,什么方法都可以。
#4
蛋疼的想法~
#5
#6
我分开写后,调用时候,提示类的路径是"Model.FusionCharts.chart.chart"
#7
FusionCharts.cs
chart.cs
namespace Model
{
public partial class FusionCharts
{
}
}
chart.cs
namespace Model
{
public partial class FusionCharts
{
public class chart
{
}
}
}
#8
何必纠结于这个
#9
好像 框架本身 可以这么弄
#10
+1