啟用 [編輯後繼續] 時,修改或刪除欄位初始設定式中的使用中陳述式,會阻礙偵錯工作階段繼續進行
這個錯誤指出,您嘗試在欄位初始設定式中編輯使用中陳述式。 在偵錯期間,[編輯後繼續] 不支援變更使用中陳述式。 如需詳細資訊,請參閱使用中陳述式和欄位 (C# 程式設計手冊)。
請考慮下列程式碼:
class Program
{
int a = 100;
static void Main()
{
Program p = new Program();
}
}
如果您在 int a = 100 上設定中斷點、偵錯該程式碼,然後嘗試將 100 變更為 50,就會發生這個錯誤。
若要修復這個問題
逐步執行該程式碼,直到目前的陳述式不再位於欄位初始設定式為止。
-或-
復原變更,然後在不變更的情況下繼續進行偵錯作業。
-或-
結束該偵錯工作階段,進行變更,然後開始新的偵錯工作階段。