下面是方法的声名格式:属性 方法修饰符 返回值类型 方法名(参数列表) { 声明和语句组成的方法体 }//方法修饰符可选下面11个关键字中的一个:new,pulic,protected,internal,private,static,virtual,sealed,override,abstract和extend.那么属性可以选哪些关键字?这里的属性是用来描述限定谁?我是菜鸟,刚学c#,劳烦高手指点透彻,
以下查阅自《C#高级编程》第二版: 属性在某些方面类似于预处理器指令,它们大都不反以为编译代码中的语句,而是用作编译器的指令。但是,预处理器指令是专门用于C#编译器的,而属性是.NET Framework的一部分,甚至可以用.NET类来表示。预处理器指令的数量是固定的,而属性的数量在理论上是无限的,因为.NET Framework提供了一种机制,可以自己定义定制属性。属性基本上是一个应用于代码中某个项目(例如方法或类)的标记,或者是方法的一个参数,它提供了该项目的额外信息。例如,Canditional属性可以把一个方法标记为调试方法,如下所示:[Conditional("DEBUG")] public void DoSomeDebugStuff(){//do something} 在这个样例中,可以看出要给一个项目应用属性,应该在该项目定义前面的方括号中提供属性名。某些属性带有参数,这些参数应该紧放在属性名后面的圆括号中。
public,protected,private,internal你是在考我们还是问问题阿=========================================以上是没看清楚题目就回答了,不好意思..这题目我也看不大懂 - -+