🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# Compiler Error CS0616 “class”不是特性类 尝试在特性块中使用非特性类。所有特性类型都必须从 [System.Attribute](https://msdn.microsoft.com/zh-cn/library/system.attribute.aspx) 继承。 下面的示例生成 CS0616。 ``` // CS0616.cs // compile with: /target:library [CMyClass(i = 5)] // CS0616 public class CMyClass {} ``` 下面的示例显示您可以如何定义特性: ``` // CreateAttrib.cs // compile with: /target:library using System; [AttributeUsage(AttributeTargets.Class|AttributeTargets.Interface)] public class MyAttr : Attribute { public int Name = 0; public int Count = 0; public MyAttr (int iCount, int sName) { Count = iCount; Name = sName; } } [MyAttr(5, 50)] class Class1 {} [MyAttr(6, 60)] interface Interface1 {} ```