【发布时间】:2014-09-27 11:16:55
【问题描述】:
我有这样的课
public class SomeClass {
public enum Fields {
field1,
field2
}
//... another fields
}
并在某个函数中传递文件
public void Do(Enum field) {
string name = DontKnowHow(field);
}
我想要那个名字 == "SomeClass" 或者包含它。 有可能吗?
【问题讨论】:
-
在类中声明枚举是否有原因?为什么不简单地在
SomeClass中保存一个Fields枚举实例? -
你想达到什么目的?为什么需要这样?
-
为什么不是
public void Do(SomeClass.Fileds field) {...。顺便说一句,是Fileds还是Fields? -
有几个类具有 Fields 属性,我想从任何类传递 Do(Enum 字段) 中的参数。是的,字段但不是归档。