我想使用反射来获取属性类型。这是我的代码
var properties = type.GetProperties();
foreach (var propertyInfo in properties)
{
model.ModelProperties.Add(
new KeyValuePair<Type, string>
(propertyInfo.PropertyType.Name,
propertyInfo.Name)
);
}
这段代码没问题propertyInfo.PropertyType.Name
,但如果我的属性类型是Nullable
我得到这个Nullable'1
字符串,如果写FullName
如果得到这个搅拌System.Nullable1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]