一、普通用法
在C#中,如果一个方法我们不再使用,我们可以将其标记为“废弃”的方法,只需要在方法前,加一个[Obsolete]即可;
[Obsolete]
public void BiuBiuBiu(){// 嘿嘿嘿
}
废弃方法并非不能使用,而是在编译时,会显示“BiuBiuBiubiu()方法已过时”的一个警告信息。
二、“高级用法”
Obsolete 特性有两个可选参数
public ObsoleteAttribute(string message, bool error);
- message:描述了可选的变通方法文本字符串。
- error:true 如果使用过时的元素将生成编译器错误; false
如果它将生成编译器警告。
[Obsolete("请使用建议的初始化方法",true)]
public void BiuBiuBiu(){// 嘿嘿嘿
}
效果图如下: