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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章