通过反射实现获取某对象中变量数据类型
/// <summary>
/// 获取某对象中变量数据类型
/// </summary>
/// <typeparam name="T">对象类型</typeparam>
/// <param name="model">对象</param>
/// <param name="field">属性名</param>
/// <returns></returns>
public static string GetObjType<T>(T model ,string field)
{
PropertyInfo[] pi = model.GetType().GetProperties();
string res = "";
foreach (PropertyInfo p in pi)
{
if (p.Name == field)
{
res = p.PropertyType.Name.ToString();//类型
p.SetView(model,"",null)//赋值
break;
}
}
return res;
}