次の方法で共有


C# エディット コンティニュ: エラー 4023

メソッド本体を追加すると、エディット コンティニュが有効なとき、デバッグ セッションを続行できなくなります。

このエラー メッセージは、メソッド本体、インデクサー、プロパティ、アクセサー、演算子、コンストラクター、デストラクター、またはイベントを追加しようとしたことを示しています。

次のコードがあるとします。

abstract class Base

{

   protected abstract void Method();

}

class Program : Base

{

   static void Main(string[] args)

   {

      ...

   }

   

   protected override void Method() { }

}

Main にステップ インし、基本クラスの Method の宣言の後のセミコロンを削除し、{} を追加すると、このエラーが発生します。

このエラーを解決するには

  • 変更を元に戻し、変更のない状態でデバッグを継続します。

    または

    [デバッグ] メニューの [デバッグの停止] をクリックし、変更を加えた後で新しいデバッグ セッションを開始します。

参照

参照

event (C# リファレンス)

インデクサー (C# プログラミング ガイド)

operator (C# リファレンス)

コンストラクター (C# プログラミング ガイド)

デストラクター (C# プログラミング ガイド)

サポートされているコード変更 (C#)

エディット コンティニュ (Visual C#)

その他の技術情報

エディット コンティニュのエラーと警告 (C#)