相关疑难解决方法(0)

什么是"特殊班级"?

在未能获得类似以下内容的编译之后:

public class Gen<T> where T : System.Array
{
}
Run Code Online (Sandbox Code Playgroud)

有错误

约束不能是特殊的类`System.Array'

我开始疑惑,究竟什么 "特殊班级"?

当人们System.Enum在泛型约束中指定时,人们似乎经常会遇到同样的错误.我得到了相同的结果System.Object,System.Delegate,System.MulticastDelegateSystem.ValueType也.

还有更多吗?我在C#中找不到关于"特殊类"的任何信息.

此外,什么如此特殊的,我们不能把它们作为一个泛型类型约束类?

c# generics class generic-constraints

113
推荐指数
7
解决办法
6505
查看次数

标签 统计

c# ×1

class ×1

generic-constraints ×1

generics ×1