【发布时间】:2011-01-27 11:57:20
【问题描述】:
我有一个抽象类——比如说 myBase。我希望从 myBase 派生的所有类都有一个名为
的静态字段public static List<string> MyPArameterNames
{
get {return _myParameterNames;}
}
因此,每个子类都可以知道它使用的参数名称;我想要静态的,因为我不想为此创建一个实例。
我怎样才能做到这一点?
【问题讨论】:
-
这是不可能的。
-
创建类的实例有什么问题?
-
如果您能描述您尝试使用此功能解决的问题,这可能会有所帮助。我的猜测是,您真正想要的是发现派生类的某些属性,而反射可能是您最好的选择。
标签: c# interface static abstract-class overriding