我有以下代码:
class EmployeeFactory
{
public enum EmployeeType
{
ManagerType,
ProgrammerType,
DBAType
}
}
我希望在MAIN类(Program)中访问这个枚举。我已经编写了以下代码。它可以工作。但是我想知道如何在不实例化类的情况下访问ENUM,这意味着ENUM就像一个静态变量(类级别变量)?有什么帮助吗?
class Program
{
static void Main(string[] args)
{
Console.WriteLine(EmployeeFactory.EmployeeType.ProgrammerType); // WORKS WELL
}
}
还是我需要这样写?
EmployeeFactory ef = new EmployeeFactory();
ef.EmployeeType.ProgrammerType