相关疑难解决方法(0)

C#使用System.Type作为通用参数

我有一个类型列表(System.Type),需要在数据库中查询.

对于每种类型,我需要调用以下extensionmethod(它是LinqToNhibernate的一部分):

Session.Linq<MyType>()
Run Code Online (Sandbox Code Playgroud)

但是我没有MyType,但我想使用Type.

我有的是:

System.Type typeOne;
Run Code Online (Sandbox Code Playgroud)

但我无法执行以下操作:

Session.Linq<typeOne>()
Run Code Online (Sandbox Code Playgroud)

如何使用Type作为通用参数?

c# generics types .net-4.0

78
推荐指数
2
解决办法
4万
查看次数

标签 统计

.net-4.0 ×1

c# ×1

generics ×1

types ×1