C# エディット コンティニュ : エラー 4023
更新 : 2007 年 11 月
エラー メッセージ
メソッド本体を追加すると、エディット コンティニュが有効なとき、デバッグ セッションを続行できなくなります。
このエラー メッセージは、メソッド本体、インデクサ、プロパティ、アクセサ、演算子、コンストラクタ、デストラクタ、またはイベントを追加しようとしたことを示しています。
次のコードがあるとします。
abstract class Base
{
protected abstract void Method();
}
class Program : Base
{
static void Main(string[] args)
{
...
}
protected override void Method() { }
}
Main にステップ インし、基本クラスの Method の宣言の後のセミコロンを削除し、{} を追加すると、このエラーが発生します。
このエラーを解決するには
変更を元に戻し、変更のない状態でデバッグを継続します。
または
[デバッグ] メニューの [デバッグの停止] をクリックし、変更を加えた後で新しいデバッグ セッションを開始します。