c# - 仅在一个类中设置泛型类型

标签 c# generics

我有两个泛型类:

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/

相关文章:

c# - Visual Studio 2017 不会加载 .NET Standard 库中的 .NET Framework 引用

class - TypeScript 中的泛型 : How to infer the type of an instance from the class

c# - 列表<>求和重载

c# - 如何在 C# Express 2008 中添加命名空间?

c# - Emgu CV无法播放视频

java - 使用 'super' 关键字绑定(bind)泛型

C# - 具有 new() 约束的泛型如何生成机器码?

来自键盘输入的 C++ 通用数据

c# - HttpWebRequest webservice 调用返回 Request format is invalid : text/xml;charset=UTF-8

c# - 如何获取VS包工程中的DTE对象实例?