1. ホーム
  2. c#

[解決済み] メソッドを廃止または非推奨としてマークする方法は?

2022-03-19 13:19:52

質問

C#でメソッドを廃止または非推奨としてマークする方法は?

どのように解決するのですか?

最短の方法は ObsoleteAttribute 属性に、メソッド . 適切な説明を入れるようにしましょう。

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

また、コンパイルに失敗するように、メソッドの使い方を 警告ではなく、エラー のように、コード内のどこかからそのメソッドが呼び出された場合、このようになります。

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