zoukankan      html  css  js  c++  java
  • C#设置标记方法等为否决的不可用

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

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

     1 [Obsolete("类已经停用,此类下的方法已经移动到Tool类下面")]
     2 public class Test
     3 {
     4     [Obsolete("方法已经停用,此方法已经移动到Tool类下面")]
     5     /// <summary>
     6     /// 判断字符串不为空
     7     /// </summary>
     8     /// <param name="s">字符串</param>
     9     /// <returns></returns>
    10     public static bool IsNotNull(string s)
    11     {
    12         return !string.IsNullOrEmpty(s) && s.Trim() != "";
    13     }
    14 }
    15 public class Tool
    16 {
    17     /// <summary>
    18     /// 判断字符串不为空
    19     /// </summary>
    20     /// <param name="s">字符串</param>
    21     /// <returns></returns>
    22     public bool IsNotNull(string s)
    23     {
    24         return !string.IsNullOrEmpty(s) && s.Trim() != "";
    25     }
    26 }
  • 相关阅读:
    强化学习基础
    大数据核心技术
    大数据用到哪些技术?
    机器学习算法
    机器学习概述
    java进程占用系统内存高,排查解决
    Vmbox Centos7安装完毕后无法联网的解决方法
    Java使用枚举优化大量if else
    java解析多级Json中的数组
    VSCODE安装美化JSON插件
  • 原文地址:https://www.cnblogs.com/yangda/p/4772640.html
Copyright © 2011-2022 走看看