编译器错误 CS0641
更新:2007 年 11 月
错误消息
“attribute”: 属性只在由 System.Attribute 派生的类中有效
使用的属性只能用在从 System.Attribute 派生的类上。
下面的示例生成 CS0641:
// CS0641.cs
using System;
[AttributeUsage(AttributeTargets.All)]
public class NonAttrClass // CS0641
// try the following line instead
// public class NonAttrClass : Attribute
{
}
class MyClass
{
public static void Main()
{
}
}