C#如何将类型Type作为泛型T的参数传递?
WPF窗体初始化, 接收到一个Type参数
public WPFUI(Type t)
{
InitializeComponent();
M = System.Activator.CreateInstance(t) as MyModel;
MyType = t;
}
//窗体中的两个字段
MyModel M;
Type MyType ;
在窗体方法中, 要将 类型Type MyType 作为泛型的参数传递
ReadList<M>();
或者
ReadList<MyType>();
都提示
错误 **”是“字段”,但此处被当做“类型”来使用
不知道有没有什么办法解决这个问题
------解决方案--------------------
http://msdn.microsoft.com/zh-cn/library/b8ytshk6(v=vs.80).aspx
------解决方案--------------------
只能 ReadList<MyModel>();
或者
ReadList<Type>();
你调用的是字段不是类型