62,046
社区成员
发帖
与我相关
我的任务
分享
public void CheckType(object data)
{
if (data.GetType().IsGenericType)
{
//这里我想把data转换我的List<T>,不知道该怎么转。
//下面这句能获取泛型的类型形参,但是我该怎么用它来转换data?
Type type = data.GetType().GetGenericArguments()[0];
//data=(List<T>)data;就是这个意思,但是这个T该怎么弄。
}
}
for (int dtCount = 0; dtCount < dt.Count; dtCount++)
{
string strClassName = dt.ElementAt(dtCount).Key;
object objData = dt.ElementAt(dtCount).Value;
if (objData.GetType().IsGenericType)
{
System.Collections.ICollection iList = objData as System.Collections.ICollection;
foreach (object model in iList)
{
}
}
}
List<object> L=new List<object>();
L.Add(data);
list<object> l=new list<object>;
I.Add(data);
public void CheckType<T>(object data)
{
}