更新:2007 年 11 月
错误消息
“identifier”不是有效的约束。作为约束使用的类型必须是接口、非密封类或类型参数。如果将密封类型用作约束,则会发生此错误。若要解决此错误,请仅将非密封类型用作约束。
示例
下面的示例生成 CS0701。
复制代码 | |
---|---|
// CS0701.cs // compile with: /target:library class C<T> where T : System.String {} // CS0701 class D<T> where T : System.Attribute {} // OK |