C#中代码过期标志Obsolete的用法
在一个项目的生命周期中,会产生很多类似作用的新方法或新实体。对于不再使用且不想删除的实体类和方法,建议进行区分,防止自己或后来者调动旧方法对整个模块产生影响。
[Obsolete]的用法非常简单,只需要在废弃的方法或类的上面进行标记即可,常见的一共有两种用法,一种是只警告但不影响编译,另一种是报错误并影响编译,大家可以根据不同的业务场景进行区别使用。
[Obsolete("警告用法")] 此用法会在程序重新编译时进行警告提示
[Obsolete("该方法已被弃用,请使用NewMethod代替")]
public string GetStr()
{
return "废弃了";
}
[Obsolete("错误用法",true)] 此用法会在程序重新编译时进行错误提示
[Obsolete("该方法已被弃用,请使用NewMethod代替",true)]
public string GetStr()
{
return "废弃了";
}
版权声明:
作者:兴兴
文章:C#中代码过期标志Obsolete的用法
链接:https://www.networkcabin.com/notes/1675
文章版权归本站所有,未经授权请勿转载。
作者:兴兴
文章:C#中代码过期标志Obsolete的用法
链接:https://www.networkcabin.com/notes/1675
文章版权归本站所有,未经授权请勿转载。
THE END