我已经创建了一些非常大的.cs文件的程序。所以我试图通过使用部分类来分割它们中的一个。所以我创建了第二个具有相同类名和相同命名空间的文件。 我从一个文件中剪切了一些函数,并将其粘贴到第二个文件中。但是当我想运行该程序时,它说该类已经存在。但其部分类它必须有相同的名称:S命名空间bla已经包含(我的部分)类的定义
在第一个文件(ChartWidget.cs)它开头:
namespace UGS.Sidebar.ChartWidget
{
public partial class ChartWidget : UserControl
{
#region declarations
private int id = -1;
.....
在第二文件(Debugging.cs)它开头:
namespace UGS.Sidebar.ChartWidget
{
public partial class ChartWidget : UserControl
{
#region debugvars
Random _r = new Random();
#endregion
.....
这些文件是从用户控件(如你所看到的),但我不认为这是什么问题?
希望你们能告诉我,为什么它不工作:( 很遗憾我的英语不好,我真的吸... :)
这应该起作用......将它们放入同一文件时会发生什么? – NominSim 2012-07-20 14:58:23
你能拷贝错误信息并将其粘贴到你的问题中吗? – 2012-07-20 15:00:10
定义在同一个程序集中吗? – 2012-07-20 15:00:14