C#标记废弃方法

一、普通用法

在C#中,如果一个方法我们不再使用,我们可以将其标记为“废弃”的方法,只需要在方法前,加一个[Obsolete]即可;

[Obsolete]
public void BiuBiuBiu(){
    // 嘿嘿嘿
}

废弃方法并非不能使用,而是在编译时,会显示“BiuBiuBiubiu()方法已过时”的一个警告信息。

二、“高级用法”

Obsolete 特性有两个可选参数
public ObsoleteAttribute(string message, bool error);

  1. message:描述了可选的变通方法文本字符串。
  2. error:true 如果使用过时的元素将生成编译器错误; false
    如果它将生成编译器警告。
[Obsolete("请使用建议的初始化方法",true)]
public void BiuBiuBiu(){
    // 嘿嘿嘿
}

效果图如下:
弃用方法效果图

发布了243 篇原创文章 · 获赞 639 · 访问量 80万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章