次の方法で共有


コンパイラ エラー 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()
    {
    }
}