我有两个泛型类:
public class First<T>
{
...
}
public class Second<T>
{
...
}
我使用第二类作为第一类构造函数的参数:
var instance = new First<int>(new Second<int>());
是否可以像这样仅为一级构造函数指定泛型类型(在我的示例中为整数):
var instance = new First<int>(new Second());
?
最佳答案
我相信通用构造函数参数的类型推断正在被添加到 C# 6 中。现在,答案是否定的。
关于c# - 仅在一个类中设置泛型类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24452254/