共用方式為


C# 編輯後繼續:錯誤 4065

由於欄位 <field name> 具有使用匿名方法的初始設定式,因此在偵錯期間無法修改建構函式

您嘗試修改建構函式,但此建構函式中包含使用匿名方法進行初始化的欄位。 在偵錯期間,[編輯後繼續] 不支援這項變更。

請考慮下列程式碼:

class Example

{

   private System.EventHandler Click = delegate

      { System.Console.WriteLine("Hello"); };

    public Example()

   {

   }

   static void Main(string[] args)

   {

   }

}

如果逐步執行應用程式,然後嘗試將 int a = 10 加入建構函式中,就會發生這個錯誤。

若要更正這個錯誤

  • 在 [編輯] 功能表上按一下 [復原],即可復原變更。

    -或-

    在 [偵錯] 功能表上按一下 [停止偵錯],進行變更,然後開始新的偵錯工作階段。

請參閱

參考

匿名方法 (C# 程式設計手冊)

支援的程式碼變更 (C#)

編輯後繼續 (Visual C#)

其他資源

編輯後繼續的錯誤和警告 (C#)