C#中的属性是什么

时间:2017-01-15 15:37:21

标签: c# attributes

有时我会用方法,课程等来看待它们。 它有什么作用? 我什么时候应该使用它们? 例如:

[Obsolete]
public static void MyMethod()
{
    //some code
}

1 个答案:

答案 0 :(得分:1)

属性是一个声明性标记,用于向运行时传递有关程序中各种元素(如类,方法,结构,枚举器,程序集等)的行为的信息。您可以使用属性将声明性信息添加到程序中 https://msdn.microsoft.com/en-us/library/aa288454(v=vs.71).aspx