约束不能是特殊类“identifier”
下面的类型不能用作约束:System.Object、System.Array、System.Delegate、System.Enum 和 System.ValueType。
下面的示例生成 CS0702:
// CS0702.cs class C<T> where T : System.Array // CS0702 { }
类型参数的约束(C# 编程指南)