使用英语阅读

通过


编译器警告(等级 1)CS0657

“attribute modifier”不是此声明的有效特性位置。 此声明的有效特性位置是“locations”。 此块中的所有特性都将被忽略。

编译器在无效的位置找到了特性修饰符。 有关详细信息,请参见 特性目标

下面的示例生成 CS0657:

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