编译器错误 CS0592
更新:2007 年 11 月
错误消息
属性“attribute”在此声明类型上无效。它只在“type”声明中有效。
对声明应用了一个对它不适用的属性。
示例
下面的示例生成 CS0592:
// CS0592.cs
using System;
[AttributeUsage(AttributeTargets.Interface)]
public class MyAttribute : Attribute
{
}
[MyAttribute]
public class A // CS0592, MyAttribute is not valid for a class
{
public static void Main()
{
}
}