共用方式為


C# 編輯後繼續:錯誤 4066

啟用 [編輯後繼續] 時,更新建構函式的 '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#)