編輯後繼續 (Visual Basic):類別成員宣告編輯
這個主題適用於:
版本 |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
![]() |
Pro、Premium 和 Ultimate |
![]() |
![]() |
![]() |
![]() |
![]() |
在中斷模式中,[編輯後繼續] 通常會支援對成員 (例如方法或屬性) 主體的變更。 但是,在大部分的情況中都禁止變更成員宣告。 例如,在中斷模式期間,您無法變更成員的簽章或存取層級、無法宣告新的非私用方法或屬性,也無法完全移除成員。 特別是 [編輯後繼續] 不支援下列變更:
在包含區塊中宣告相同名稱的全域或成員變數,以遮蔽現有成員變數
在區塊內宣告新的執行實體遮蔽靜態區域變數。
加入新的非私用屬性或方法。 允許加入Private屬性或方法
加入新欄位,除非該欄位是Private,而且任何使用中陳述式中皆未使用該欄位名稱
在標記為 SequentialLayout 或 ExplicitLayout 之任何類別中加入新的Private欄位
加入或刪除建構函式
移除事件的處理常式。 允許加入事件處理常式
加入新的多載屬性或方法,除非該屬性或方法是Private,而且任何使用中陳述式皆未使用該名稱
加入或移除成員變數上的 WithEvents 子句
刪除成員
變更屬性或方法宣告停止實作介面
編輯任何使用泛型的方法。
變更非私用屬性或方法的簽章或傳回型別
覆寫或遮蔽基底類別中的成員
變更方法的 MustInherit 或 NotOverridable 狀態
變更屬性或方法的存取修飾詞
變更欄位的型別或唯讀狀態
變更公用欄位
如果想要進行以下的其中一項變更,就必須停止偵錯並重新編譯專案。