读书人

paip.运用泛型时未能找到类型或命名空

发布时间: 2012-09-07 10:38:15 作者: rapoo

paip.使用泛型时未能找到类型或命名空间名称“T

paip.使用泛型时未能找到类型或命名空间名称“T

使用泛型参数时,方法也需要加<T>标签...

public void bindList2grid<T>(List<T> li, DataTable dt)
{

foreach (T tc in li)
{
DataRow dr= bindObj2Row(tc,dt);
dt.Rows.Add(dr);
}

}

//反回值为范型
public static T getValue<T>(object entity, string fieldName)
{
Type entityType = entity.GetType();
PropertyInfo propertyInfo = entityType.GetProperty(fieldName);
if (propertyInfo == null)
return default(T);
if (IsType(propertyInfo.PropertyType, "System.String"))
{
return (T)propertyInfo.GetValue(fieldName, null);

}
return default(T);

//if (IsType(propertyInfo.PropertyType, "System.String"))
//{
// propertyInfo.SetValue(entity, fieldValue, null);
}

读书人网 >网络基础

热点推荐