英語で読む

次の方法で共有


コンパイラの警告 (レベル 1) CS0657

'attribute modifier' はこの宣言に対して無効な属性の場所です。 この宣言に対して有効な属性の場所は 'locations' です。 このブロック内の属性はすべて無視されます。

コンパイラで、無効な場所に属性の修飾子が見つかりました。 詳細については、「 属性の対象 」を参照してください。

次の例では CS0657 が生成されます。

// CS0657.cs  
// compile with: /target:library  
public class TestAttribute : System.Attribute {}  
[return: Test]   // CS0657 return not valid on a class  
class Class1 {}