0
点赞
收藏
分享

微信扫一扫

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(){
// 嘿嘿嘿
}

效果图如下:

C#标记废弃方法_c#


举报

相关推荐

0 条评论