它返回propertyInfo.PropertyType
和propertyInfo.GetType()
之间的不同数据。
我想知道有什么不同
var propInfo = dataModel.GetProperty("List<string>");
var test1 = propinfo.GetType().IsGenericType; // it returns false;
var test2 = propinfo.PropertyType.IsGenericType; // it returns true;
请给我一些想法。
谢谢。
答案 0 :(得分:2)
好吧,propertyInfo.PropertyType
是propertyInfo
对象表示的属性的类型。您的情况是typeof(List<string>)
。另一方面,propertyInfo.GetType()
是从typeof(PropertyInfo)
派生的类型。