1
我有一个名为TASKS的类。如何创建动态属性
我希望该类的一个属性足够动态,以处理强类型中的结构更改。例如......
Class MyClass
{
public [mychangingProperty] - can be any strongly typed class....
}
这怎么可能?
我有一个名为TASKS的类。如何创建动态属性
我希望该类的一个属性足够动态,以处理强类型中的结构更改。例如......
Class MyClass
{
public [mychangingProperty] - can be any strongly typed class....
}
这怎么可能?
它不能同时具有强类型和动态;有很大的对立面。
一种选择这里可能是仿制药:
class MyClass<T> {
public T Value {get;set;}
}
即有MyClass<Foo>
和MyClass<Bar>
(与Foo Value
和Bar Value
分别)。
其他选择:
dynamic
(尚未发布...)可能,如果我理解正确, 要使用Generics
(TASKS`去哪里了,btw?如“我有一个叫TASKS的课程”。) – 2009-07-30 09:24:57