C# を使用してメソッドを廃止または非推奨としてマークするにはどうすればよいですか?
ベストアンサー1
最も短い方法は、ObsoleteAttribute
としてメソッドに属性を付与する適切な説明を必ず含めてください。
[Obsolete("Method1 is deprecated, please use Method2 instead.")]
public void Method1()
{ … }
次のように、メソッドがコード内のどこかから呼び出された場合、メソッドの使用を警告ではなくエラーとして扱い、コンパイルを失敗させることもできます。
[Obsolete("Method1 is deprecated, please use Method2 instead.", true)]