共用方式為


C# 編輯後繼續:錯誤 4005

啟用 [編輯後繼續] 時,修改或刪除欄位初始設定式中的使用中陳述式,會阻礙偵錯工作階段繼續進行

這個錯誤指出,您嘗試在欄位初始設定式中編輯使用中陳述式。 在偵錯期間,[編輯後繼續] 不支援變更使用中陳述式。 如需詳細資訊,請參閱使用中陳述式欄位 (C# 程式設計手冊)

請考慮下列程式碼:

class Program

{

int a = 100;

static void Main()

{

Program p = new Program();

}

}

如果您在 int a = 100 上設定中斷點、偵錯該程式碼,然後嘗試將 100 變更為 50,就會發生這個錯誤。

若要修復這個問題

  • 逐步執行該程式碼,直到目前的陳述式不再位於欄位初始設定式為止。

    -或-

    復原變更,然後在不變更的情況下繼續進行偵錯作業。

    -或-

    結束該偵錯工作階段,進行變更,然後開始新的偵錯工作階段。

請參閱

參考

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

編輯後繼續 (Visual C#)

其他資源

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