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

更新 : 2007 年 11 月

エラー メッセージ

コンストラクタの 'this' または 'base' の呼び出しを更新すると、エディット コンティニュが有効なとき、デバッグ セッションを続行できなくなります。

このエラーは、コンストラクタ宣言の後に base 呼び出し、または this 呼び出しがある場合に発生します。次に例を示します。

class Program

{

   public Program()

      : this(10)

   {

   }

   public Program(int a) { }

   static void Main()

   {

   }

}

このアプリケーションにステップ インし、this(10) を this(20) に変更しようとすると、エラー 4066 が発生します。

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

  • [編集] メニューの [元に戻す] をクリックして、変更を元に戻します。

    または

    [デバッグ] メニューの [デバッグの停止] をクリックし、変更を行ってから新しいデバッグ セッションを開始します。

参照

参照

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

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

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

その他の技術情報

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