我正在尝试使用反射获取我的类的属性类型,但它只返回了RuntimePropertyInfo - 作为类型的名称。
我有一个名为MyObject的对象actualData - 它包含"名称"作为字符串的属性和"Item"作为我的类型DatumType。
当我调试时,我可以看到actualData有2个属性,第一个是字符串类型,第二个是DatumType,但当我使用这个:
string typeName = actualData.GetType().GetProperty("Item").PropertyType.Name
- 它返回给我RuntimePropertyInfo,而不是DatumType
你能看到我做错了什么吗?我正在使用C# - .Net 4.0。 非常感谢!