C# C语言中的泛型复合类型#
我有泛型类型C# C语言中的泛型复合类型#,c#,generics,C#,Generics,我有泛型类型A和B,现在我想构造类型C:A,正如你所看到的,这是一种非常特殊的A 它试图像那样定义C,但我得到了 The type `A<B<T>>' does not contain a constructor that takes `0' arguments 但我仍然得到了错误 注意:这是问题的抽象。假设A和B有一个构造函数,其形式为 public A/B (T t) 泛型类型声明没有问题,但无参数构造函数在a中没有对应项 您应该使用基类所需的参数调用基类的构造函
A
和B
,现在我想构造类型C:A
,正如你所看到的,这是一种非常特殊的A
它试图像那样定义C
,但我得到了
The type `A<B<T>>' does not contain a constructor that takes `0' arguments
但我仍然得到了错误
注意:这是问题的抽象。假设A和B有一个构造函数,其形式为
public A/B (T t)
泛型类型声明没有问题,但无参数构造函数在
a
中没有对应项
您应该使用基类所需的参数调用基类的构造函数
比如:
public C() : base("param1", "param2", 3)
{
}
A
的构造函数是什么?您需要提供更多代码来显示您正在尝试执行的操作。B
的构造函数对您的定义并不重要。
public C() : base("param1", "param2", 3)
{
}