属性是一个声明性标记,用于向运行时传达有关程序中各种元素(例如类,方法,结构,枚举器,程序集等)的行为的信息。
设置属性-
[attribute(positional_parameters, name_parameter = value, ...)] Element
在这里,属性的名称和值位于[]位置参数内,您可以指定信息。
以下是访问C#中的属性和方法的示例-
#define DEBUG using System; using System.Diagnostics; public class Demo { [Conditional("DEBUG")] public static void Message(string str) { Console.WriteLine(str); } } class Test { static void functionDisplay() { Demo.Message("Our function..."); } public static void Main() { Demo.Message("这是主要功能!"); functionDisplay(); Console.ReadKey(); } }
输出结果
这是主要功能! Our function...