1. はじめに
- Javaで使用していた@DeprecatedアノテーションのようにC#でも同じように非推奨クラス、メソッドに警告を表示したい
2. ObsoleteAttribute クラス
- クラス、メソッドに
[Obsolete]
属性を指定することで対応できる (Microsoftサイト参照)
2.1.警告にする場合
2.2. コンパイルエラーにする場合
2.3. コンストラクタ
3. 動作確認
3.1. サンプルコード
private void Form_Load(object sender, EventArgs e)
{
ExecuteWarning();
ExcecuteError();
}
[Obsolete("Warning")]
public static void ExecuteWarning()
{
Debug.Print("Warning!");
}
[Obsolete("Error",true)]
public static void ExcecuteError()
{
Debug.Print("Error!");
}
3.2. VisualStduio
4. 参考文献