首页 > 编程语言 >C#标记废弃方法

C#标记废弃方法

时间:2022-11-20 21:08:59浏览次数:32  
标签:标记 C# 废弃 Obsolete 编译器 message 方法 public


一、普通用法

在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#,废弃,Obsolete,编译器,message,方法,public
From: https://blog.51cto.com/yuzhyn/5872017

相关文章

  • C# Winform 窗体美化(五、鼠标穿透)
    五、鼠标穿透以前在玩射击游戏的时候,狙击枪的设定一般是开镜才有准星,所以想是不是可以自己造一个默认准星出来,思路是现在窗口上画一个准星,然后把窗体其他区域都透明,然后设置......
  • C#操作Cookie
    简单的存储Cookie和获取Cookie例子publicstringSaveCookie(stringname){//登陆成功要将必要数据存储到Cookie里HttpCookiehttpCookie=newHttpCookie("coo......
  • C#日期格式
    关于C#中日期DateTime的格式转换代码如下:PS:请忽略Log.v();这个是自定义的日志方法……DateTimedt=DateTime.Now;Log.v(dt.ToString("D"));//2017年1月23日Log.v(dt.To......
  • C#单例模式的简单使用
    单例模式示例:publicsealedclassWindowService{//定义一个私有的静态全局变量来保存该类的唯一实例privatestaticWindowServiceService;//定义一个只读静......
  • C# 读取照片的EXIF信息
    一、使用MetadataExtractor读取EXIF信息1、NuGet中安装在NuGet中搜索并安装MetadataExtractor;2、包信息我安装后会有两个包:MetadataExtractor2.0.0和XmpCore5.1......
  • RV-LINK:Eclipse 使用 RV-LINK 调试 RISC-V 程序
    RV-LINK项目主页:​​https://gitee.com/zoomdy/RV-LINK​​​最新的文档请访问:​​https://gitee.com/zoomdy/RV-LINK/wikis​​,这里的内容可能没有及时更新。前期准备按......
  • RV-LINK:将 Longan Nano 开发板变成 RISC-V 仿真器
    实物图右边红色小板子是作为仿真器的LonganNano,左边蓝色大板子是GD32VF103V-EVAL开发板。下载GD32MCUDfuTool到这里​​http://gd32mcu.21ic.com/documents/index/......
  • RV-LINK:将 GD32VF103C-START 开发板变成 RISCV-V 仿真器
    实物图左边是作为仿真器的GD32VF103C-START,右边是GD32VF103V-EVAL开发板。下载GD32MCUDfuTool到这里​​http://gd32mcu.21ic.com/documents/index/classify_id/7​......
  • Windows server 2016 安装oracle的教程图解
    这篇文章主要介绍了Windowsserver2016安装oracle的教程图解,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.安装oracleOracle的......
  • eCos中的同步原语简要
    信号量信号量是最基本的通信原语,可用于线程同步、事件通知、共享数据保护,包括二值信号量和计数信号量,在非嵌入式系统中,信号量还被用于进程间通信。eCos的计数信号量包含了两......