我已经在 C# IDE 中做到了这一点。我刚刚创建了两个枚举。我的第二个枚举是世界上的汽车制造商列表,太长了。为方便起见,我想将汽车制造商分开。如何继续在另一个代码窗口中将其分开?我不知道如何为此目的创建另一个具有相同命名空间的窗口,我可以在其中编写此枚举,并且仍然可以从 form1 上的 button1_Click 事件访问它。我提出这个基本问题是因为尽管我使用基本的 c# 技术进行了大量数据处理,但我总是在同一个代码窗口中编写所有内容。这会影响我的程序的可读性。有人可以建议我吗?谢谢。
namespace Class_Learning
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
enum colour
{
Red,
Orange,
Violet,
Blue,
Green,
Black,
Silver,
White
};
enum carMake
{
//No space between words. Hence in some cases underscores
Acura,
Alfa_Romeo,
Aston_Martin,
Audi,
Bentley,
BMW,
And_so_on____
};
private void Button1_Click(object sender, EventArgs e)
{
}
}
}
最佳答案
创建另一个文件,将枚举移出您的类,并使它们public
所以它们可供您的原始类(class)访问。
namespace Class_Learning
{
public enum colour
{
Red,
Orange,
Violet,
Blue,
Green,
Black,
Silver,
White
};
public enum carMake
{
//No space between words. Hence in some cases underscores
Acura,
Alfa_Romeo,
Aston_Martin,
Audi,
Bentley,
BMW,
};
}
关于c# - 如何在C#中相同命名空间的另一个窗口中编写代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33578424/