.net中的动态列表

时间:2011-03-23 11:54:34

标签: .net

我们如何在.Net中创建动态类型列表 例如:

var tableType = Type.GetType("class", true);
List<tableType> Service =new   List<tableType>();

2 个答案:

答案 0 :(得分:1)

你不能这样做,至少没有反射体操。我建议您改为使用List<object>ArrayList

答案 1 :(得分:0)

好吧,你可以使用反射:

Type listType = typeof(List<>).MakeGenericType(tableType);
object list = Activator.CreateInstance(listType);

...但你会发现它非常容易使用。请向我们提供有关您要实现的目标的更多信息。