一、普通用法
在C#中,如果一個方法我們不再使用,我們可以將其標記爲“廢棄”的方法,只需要在方法前,加一個[Obsolete]即可;
[Obsolete]
public void BiuBiuBiu(){
// 嘿嘿嘿
}
廢棄方法並非不能使用,而是在編譯時,會顯示“BiuBiuBiubiu()方法已過時”的一個警告信息。
二、“高級用法”
Obsolete 特性有兩個可選參數
public ObsoleteAttribute(string message, bool error);
- message:描述了可選的變通方法文本字符串。
- error:true 如果使用過時的元素將生成編譯器錯誤; false
如果它將生成編譯器警告。
[Obsolete("請使用建議的初始化方法",true)]
public void BiuBiuBiu(){
// 嘿嘿嘿
}
效果圖如下: