【发布时间】:2010-12-31 08:20:49
【问题描述】:
假设我有一个只有一个属性的类
Public Class MyClass
Public Property MyItem() as Object
....
End Property
End Class
我必须将属性名称传递给函数调用。 (请不要问为什么要这样做,它是第三方框架)。例如
SomeFunc("MyItem")
但我想做的是,将字符串更改为强类型参数。意思是,如果属性名称被重命名或更改,也应该在这里体现出来。
所以这种类型的东西:
Dim objectForStrongTyping as New MyClass()
SomeFunc(objectForStrongTyping.MyItem().Name())
我确信这不会起作用。有没有办法可以完成这种强类型? (C# 或 VB.NET,任何东西都很酷)
【问题讨论】:
标签: c# .net vb.net strong-typing