一尘不染

如何将一种方法标记为过时或过时?

c#

如何使用 C# 将方法标记为过时或过时?


阅读 413

收藏
2020-05-19

共1个答案

一尘不染

最简单的方法是将ObsoleteAttributeas作为属性添加到方法中。确保包括适当的解释:

[Obsolete("Method1 is deprecated, please use Method2 instead.")]
public void Method1()
{ … }

如果从下面的代码中调用该方法,您也可能导致编译失败,将方法的使用视为 错误而不是警告

[Obsolete("Method1 is deprecated, please use Method2 instead.", true)]
2020-05-19