编程语言
首页 > 编程语言> > C#中的Obsolete特性(Attribute)

C#中的Obsolete特性(Attribute)

作者:互联网

  1. Obsolete属性将标记”代码元素“不再推荐使用
  2. Obsolete使用标记为过时的实体会生成警告错误
  3. Obsolete属于一次性属性,可以适用于任何允许使用属性的实体
  4. Obsolete属性可给调用者提示所调用的方法并不是最优的,它还可以被一个更好的方法所替代!
  5. 简单来说,你可以使用Obsolete来标记该方法是一个被荒废的方法。

下面的例子将表示如何使用Obsolete来标记该方法已经过时,”MethodB“是方法简称:

using System;
class Program
{
    static void Main()
    {
        MethodA();
    }

    [Obsolete("Use MethodB instead")]
    static void MethodA()
    {

    }
}

标签:标记,C#,Attribute,void,Obsolete,static,方法,属性
来源: https://www.cnblogs.com/feiyankuyouta/p/15525327.html