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>();
都提示
错误 **”是“字段”,但此处被当做“类型”来使用
不知道有没有什么办法解决这个问题
public WPFUI(Type t)
{
InitializeComponent();
M = System.Activator.CreateInstance(t) as MyModel;
MyType = t;
}
//窗体中的两个字段
MyModel M;
Type MyType ;
在窗体方法中, 要将 类型Type MyType 作为泛型的参数传递
ReadList<M>();
或者
ReadList<MyType>();
都提示
错误 **”是“字段”,但此处被当做“类型”来使用
不知道有没有什么办法解决这个问题
...全文
相关推荐
C#泛型类型知识讲解
概述 泛型类和泛型方法兼具可重用性、类型安全性和效率,这是非泛型类和非泛型方法无法实现的 泛型通常与集合以及作用于集合的方法一起使用 泛型所属命名空间:System.Collections.Generic 可以创建自定义泛型接口、泛型类、泛型方法、泛型事件和泛型委托,以提供自己的通用解决方案,设计类型安全的高效模式 泛型允许编写一个可以与任何数据类型一起工作的类或方法 示例 using System; using System.Collections.Generic; namespace GenericTest { public class TestGeneric<T
C#泛型委托的用法实例分析
主要介绍了C#泛型委托的用法,以实例形式较为详细的分析了C#委托的功能与相关使用技巧,需要的朋友可以参考下
c#中的泛型委托详解
本文主要介绍了c#中的泛型委托。具有很好的参考价值,下面跟着小编一起来看下吧
C# 委托、泛型与事件
C# 委托、泛型与事件 C# 委托、泛型与事件 C# 委托、泛型与事件 C# 委托、泛型与事件
细细品味C#(泛型专题)
这是我整理的C#中关于泛型的详细讲解,虽然分数高点,算是辛苦费了。


