我创建了一个包含一些非常大的.cs文件的程序。因此,我尝试通过使用局部类将其中之一拆分。所以我创建了另一个文件,里面有相同的类名和相同的名称空间。
我从一个文件中剪切了一些功能,然后将其粘贴到了第二个文件中。但是当我想运行程序时,它说该类已经存在。但是它的局部类必须具有相同的名称:S
在第一个文件(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
.....
这些文件来自用户控件(如您所见),但我不认为这是问题所在?
希望你们能告诉我为什么它不起作用:(
对不起,我的英语不好,我真的很烂... :)
最佳答案
无需从第二类的UserControl继承
关于c# - 命名空间bla已经包含(我的部分)类的定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11581640/