在课堂上分享一个枚举

时间:2014-04-08 21:22:01

标签: c# class enums namespaces

我在同一名称空间中的不同文件中有2个类。 我需要在它们之间共享一个enum。我尝试将其中一个定义为internal - 对我不起作用(另一个类不识别enum) 什么可以解决?

2 个答案:

答案 0 :(得分:1)

文件1:

namespace GlobalNameSpace 
{
    public class FirstClass
    {

    }
}

文件2:

namespace GlobalNameSpace 
{
    public class SecondClass
    {

    }
}

文件3:

namespace GlobalNameSpace 
{
    public enum SharedEnum
    {
         FirstValue,
         SecondValue,
         ThirdValue
    }
}

答案 1 :(得分:0)

在另一个类中创建你的枚举并将你的枚举放在那里。然后在其他类中引用该类