我创建了一个包含一些非常大的.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/

10-12 01:57