C# を使用してメソッドを廃止または非推奨としてマークするにはどうすればよいですか?
328140 次
4 に答える
1808
最短の方法は、 を属性ObsoleteAttribute
としてメソッドに追加することです。適切な説明を含めるようにしてください。
[Obsolete("Method1 is deprecated, please use Method2 instead.")]
public void Method1()
{ … }
メソッドが次のようなコードのどこかから呼び出された場合、メソッドの使用を warning ではなくエラーとして扱い、コンパイルを失敗させることもできます。
[Obsolete("Method1 is deprecated, please use Method2 instead.", true)]
于 2009-11-18T21:54:15.693 に答える
73
キーワードを使用してメソッドに注釈を追加しObsolete
ます。メッセージ引数はオプションですが、アイテムが廃止された理由や代わりに何を使用するかを伝えることをお勧めします。
例:
[System.Obsolete("use myMethodB instead")]
void myMethodA()
于 2009-11-18T22:04:22.043 に答える