博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#设置标记方法等为否决的不可用
阅读量:5279 次
发布时间:2019-06-14

本文共 808 字,大约阅读时间需要 2 分钟。

    C#如何标记类里面的方法或者类为否决的,不可使用。在VS IDE编辑器中使用此方法或者类时会用绿色的波浪线标记这个语句,当移动鼠标到这句代码上时,会出现[否决的]方法名,警告“方法名称”已过时:xxx。。。的提示信息。

  此效果是使用C#的Obsolete属性实现的,这个在升级类库的方法的时候,如果改动了方法名称或者移动到了别的类或者空间下时,可以使用Obsolete属性标记原方法为否决过时的,这样使用原始方法或者类时会出现IDE提示,或编译为dll时会出现警告信息。

 

1 [Obsolete("类已经停用,此类下的方法已经移动到Tool类下面")] 2 public class Test 3 { 4     [Obsolete("方法已经停用,此方法已经移动到Tool类下面")] 5     ///  6     /// 判断字符串不为空 7     ///  8     /// 字符串 9     /// 
10 public static bool IsNotNull(string s)11 {12 return !string.IsNullOrEmpty(s) && s.Trim() != "";13 }14 }15 public class Tool16 {17 /// 18 /// 判断字符串不为空19 /// 20 /// 字符串21 ///
22 public bool IsNotNull(string s)23 {24 return !string.IsNullOrEmpty(s) && s.Trim() != "";25 }26 }

 

转载于:https://www.cnblogs.com/yangda/p/4772640.html

你可能感兴趣的文章
Hive架构
查看>>
EJBCA安装教程+postgresql+wildfly10
查看>>
(五十四)涂鸦的实现和截图的保存
查看>>
关于微信暴力加很申请
查看>>
06享元、责任链
查看>>
ubuntu如何部署tftp服务
查看>>
【Alpha版本】冲刺阶段——Day 8
查看>>
解决CentOS6.x或RedHat Linux 6.x版本不能通过System eth0以固定IP访问外网的问题
查看>>
(转)Expression Tree不完全入门
查看>>
Struts2的工作原理
查看>>
配置EditPlus使其可以编译运行java程序
查看>>
我眼中的Android IDE
查看>>
C++默认参数值函数
查看>>
java中的占位符\t\n\r\f
查看>>
7.14
查看>>
SDN2017 第一次作业
查看>>
MySQL通过frm 和 ibd 恢复数据过程
查看>>
AngularJs 学习笔记(2)
查看>>
关于元素优先级
查看>>
oo第一单元作业总结
查看>>