相关疑难解决方法(0)

是否支持非泛型类中的泛型构造函数?

是不支持,是否支持,但我必须做一些技巧?

例:

class Foo
{
  public Foo<T1,T2>(Func<T1,T2> f1,Func<T2,T1> f2)
  {
     ...
  }
}
Run Code Online (Sandbox Code Playgroud)

泛型只在构造函数中使用,没有依赖于它们的字段/属性,我使用它(泛型)来强制执行f1和f2的类型相关.

备注:我找到了解决方法 - 静态方法创建,但无论如何我很好奇为什么我有直接方法的问题.

c# generics constructor

46
推荐指数
2
解决办法
3万
查看次数

标签 统计

c# ×1

constructor ×1

generics ×1