2016-12-29 47 views

回答

2

你需要找到TY这是一般的论点。您可以使用Type.GetType,如果你有一个完全合格的名称,或使用yourAssembly.GetType如果你知道全名及组装:

string typeName = "System.Int32"; 
var genericArgument = Type.GetType(typeName); 

现在,您可以使用.MakeGenericType创建一个List<T>型此型:

var genericType = typeof (List<>).MakeGenericType(genericArgument); 

,现在你需要实例化这个List<T>

object result = Activator.CreateInstance(genericType); 
+0

非常感谢你,现在我想创建功能和回归结果 –

+0

@mohsenfathi不客气:) –

+0

如何使用List方法? –

相关问题