我有以下代码:如何访问这是在一个单独的类中声明ENUM - C#
class EmployeeFactory
{
public enum EmployeeType
{
ManagerType,
ProgrammerType,
DBAType
}
}
我要访问这个在主类(计划)。我写了下面的代码。有用。但我想知道如何在不实例化类的情况下访问ENUM - 意味着ENUM就像是一个静态变量(Class Level Variable)?任何帮助?
class Program
{
static void Main(string[] args)
{
Console.WriteLine(EmployeeFactory.EmployeeType.ProgrammerType); // WORKS WELL
}
}
还是需要这样写?
EmployeeFactory ef = new EmployeeFactory();
ef.EmployeeType.ProgrammerType
是什么问题?你可以像你在你的问题中那样引用枚举。你还想做什么? – drdwilcox
你能澄清你的问题吗?你说你的Console.WriteLine()代码有效。该代码不会实例化你的类的一个实例。问题是什么? –
你回答了你自己的问题。 – Gabe