任何让种名和命名空间名一样
任何让类名和命名空间名一样?我现在有一个 FusionCharts 的类我想在 这个类下面再实现一个类 chart他们可
任何让类名和命名空间名一样?
我现在有一个 FusionCharts 的类 我想在 这个类下面再实现一个类 chart
他们可以用以下的方式调用
C# codeModel.FusionCharts yyy = new Model.FusionCharts();Model.FusionCharts.chart zzz = new Model.FusionCharts.chart();
我现在用
C# codenamespace Model{ public class FusionCharts { }}namespace Model.FusionCharts{ public class chart { }}
这样写报错
"错误1命名空间“Model”已经包含了“FusionCharts”的定义D:\项目\Test\Model\FusionCharts\chart.cs617Model"
如果用
C# codenamespace Model{ public class FusionCharts { public class chart { } }}
的方式 那么chart 类 又不能单独写在一个.cs文件中,和FusionCharts 的其他代码分开, 并且在类关系图中,FusionCharts和FusionCharts.chart 是平级的
请问还有什么方法吗?
[解决办法]Model.FusionCharts yyy = new Model.FusionCharts();
Model.FusionCharts.chart zzz = new Model.FusionCharts.chart();
又要扯上关系,又要分开写。
那么只能是用 部分类(partial) 了
一部分写正常逻辑,另外一部分写内部类chart
[解决办法]FusionCharts.cs
C# codenamespace Model{ public partial class FusionCharts { }}