如何创建动态属性
我有一个名为“任务”的课程。
我希望类的一个属性足够动态,能够处理强类型中的结构更改。 例如......
Class MyClass
{
public [mychangingProperty] - can be any strongly typed class....
}
这怎么可能?
I have a class called TASKS.
I want one property of the class to be dynamic enough to handle a structure change in the strong type. for example....
Class MyClass
{
public [mychangingProperty] - can be any strongly typed class....
}
How is this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它不能同时是强类型和动态的; 大部分情况都是相反的。
这里的一个选项可能是泛型:
即有一个
MyClass
和一个MyClass
(带有Foo Value
和Bar分别值
)。其他选项:
dynamic
(尚未发布...)It can't be both strongly typed and dynamic; there are largely opposites.
One option here might be generics:
i.e. have a
MyClass<Foo>
and aMyClass<Bar>
(withFoo Value
andBar Value
respectively).Other options:
dynamic
(not yet released...)可能,如果我理解正确的话,
您想要使用 泛型
probably, if I correct understand,
you want to use Generics