【发布时间】:2014-09-22 13:06:14
【问题描述】:
我试图从一个班级调用另一个班级的枚举。根据我在这个网站上找到的一些解决方案,我必须在接口内创建枚举,然后从类中创建一个属性。这对我来说非常有效,但是当我尝试编译项目时,我收到错误消息:“enum_Name: 'interfaces cannot declare types'。
接口代码如下:
public interface IEnums
{
public enum enum_SomeName
{
firstenumname = 1,
secondenumname = 2,
thirdenumname = 3,
forthenumname = 4,
fifthenumname = 5
}
这是属性的类:
public class Whatever
{
public IEnums.SomeName wtf {get; set; }
}
正如我所提到的,我可以在 40 种不同的方法上调用其他类的枚举,但我在线收到错误消息: 公共枚举 enum_SomeName。
【问题讨论】: