问题描述
这是真的吗?请证明
公共类MyContainer< t>其中T:class,IComparable
{
}
I. MyContainer类要求泛型参数实现IComparable接口。
II。编译器将报告该代码块的错误。 - 错误
III。 MyContainer泛型参数定义有多个约束。 -True
IV。 MyContainer类要求泛型参数是引用类型,并且还实现了IComparable接口。
我尝试了选项2和3.但是不要为1和4。澄清
which are true? Please justify
public class MyContainer<t> where T: class, IComparable
{
}
I. MyContainer class demands that the generic parameter implements IComparable interface.
II. The compiler will report an error for that code block. - False
III. There are multiple constraints on MyContainer generic parameter definition. -True
IV. MyContainer class demands that the generic parameter is of reference type and also implements the IComparable interface.
I tried for option 2 and 3. But donno for 1 and 4. Please clarify
推荐答案
这篇关于c#generics - 公共类MyContainer其中T:class,IComparable的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!