C# 取得对象属性类型
2021-01-29 16:15
标签:pretty ret obj bsp name 对象 foreach unset 属性 1、对象 2、对象属性 Type postType = obj.GetType(); PropertyInfo[] postTypeInfos = postType.GetProperties(); 3、对象属性类型 foreach (PropertyInfo p in postTypeInfos) C# 取得对象属性类型 标签:pretty ret obj bsp name 对象 foreach unset 属性 原文地址:https://www.cnblogs.com/sntetwt/p/11847761.htmlObject obj
;
{
if (p.PropertyType.FullName == typeof(DateTime).FullName)
{
Object pValue = p.GetValue(obj, null);
}
else if (p.PropertyType.FullName == typeof(Int32).FullName)
{
Object pValue = p.GetValue(obj, null);
}
else if (p.PropertyType.FullName == typeof(Boolean).FullName)
{
Object pValue = p.GetValue(obj, null);
}
else if (p.PropertyType.FullName == typeof(String).FullName)
{
Object pValue = p.GetValue(obj, null);
}
else if (p.PropertyType.FullName == typeof(List).FullName)
{
List list = (List)p.GetValue(obj, null);
}
}