共用方式為


C# 編輯後繼續:錯誤 4003

啟用 [編輯後繼續] 時,在匿名方法內編輯或刪除使用中陳述式,會阻礙偵錯工作階段繼續進行。

這個錯誤指出,您嘗試在匿名方法內編輯使用中陳述式。

例如,請參考下列程式碼:

class Program

   {

      delegate void D();

      static void Main()

      {

         D d = delegate

         { System.Console.WriteLine("Inside anonymous method");

      };

      d();

   }

}

如果您在具有 System.Console.WriteLine 呼叫的那一行程式碼上設定中斷點,然後偵錯應用程式並嘗試編輯 WriteLine 呼叫,就會發生這個錯誤。

如需詳細資訊,請參閱使用中陳述式

若要更正這個錯誤

  • 復原變更,然後在不變更的情況下繼續進行偵錯作業。 稍後陳述式不在使用中時,您可以進行編輯。

    -或-

    在 [偵錯] 功能表上,按一下 [重新啟動]。

    這會結束偵錯工作階段,並開始新的工作階段。

請參閱

參考

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

編輯後繼續 (Visual C#)

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

其他資源

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