更新: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()
   {
   }
}