是不支持,是否支持,但我必须做一些技巧?
例:
class Foo { public Foo<T1,T2>(Func<T1,T2> f1,Func<T2,T1> f2) { ... } }
泛型只在构造函数中使用,没有依赖于它们的字段/属性,我使用它(泛型)来强制执行f1和f2的类型相关.
备注:我找到了解决方法 - 静态方法创建,但无论如何我很好奇为什么我有直接方法的问题.
c# generics constructor
c# ×1
constructor ×1
generics ×1