gpt4 book ai didi

c# - 我可以将类型对象传递给泛型方法吗?

转载 作者:可可西里 更新时间:2023-11-01 07:46:01 25 4
gpt4 key购买 nike

<分区>

我的 DataAccessLayer 上有一个 FindAll 方法,如下所示:

public FindResult<T> FindAll<T>() where T : Entity, new()

和一个具有 Type[] 数组的客户端代码,它需要使用它来迭代调用 FindAll 方法,如下所示:

foreach (var type in typeArray)
{
var result = DataAccessLayer.FindAll<type>();
...

但是编译器提示“需要类型或命名空间”。有没有简单的方法来解决这个问题?我试过 type.GetType() 或 typeof(type) 都没有用。

非常感谢!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com