我们可以有一个返回类型与输入参数类型相同的泛型函数吗?

本文关键字:泛型 函数 类型 参数 有一个 返回类型 输入 我们 | 更新日期: 2023-09-27 18:10:10

是否可以有一个返回类型与匿名函数返回类型相同的泛型函数,并且是第一个函数的参数?

  public T Read(List<int> autIds, Func<DataSet, T> executeFn)
    {
    }

我得到"不能解决T"消息-这是可行的吗?

我们可以有一个返回类型与输入参数类型相同的泛型函数吗?

是的,但是你需要定义T:

public T Read<T>(List<int> autIds, Func<DataSet, T> executeFn)