我已经开始使用反射并且对获取PropertyInfo
.
我做了这样的事情,它的工作原理:
Dim x as New MyClass
Dim prop as PropertyInfo = x.GetType.GetProperty("Name")
我不明白为什么我必须有一个类的实例才能从中获取属性。如果GetType
返回一个 Type 对象,为什么我不能只引用类型本身?
Dim prop as PropertyInfo = GetType(MyClass).GetProperty("Name")
或者
Dim prop as PropertyInfo = MyClass.GetType.GetProperty("Name")