快速動作

適用于:是Visual Studio否Visual Studio for Mac否Visual Studio Code

快速動作可讓您輕鬆地重構、產生或用其他方式以單一動作修改程式碼。 快速動作可供 C#、C++ 和 Visual Basic 程式碼檔案使用。 有些動作適用於特定程式設計語言,其他則適用於所有語言。

快速動作可用於:

注意

本主題適用於 Windows 上的 Visual Studio。 針對 Visual Studio for Mac,請參閱重構 (Visual Studio for Mac)

您可以使用燈泡燈泡圖示或螺絲起子螺絲起子圖示圖示,或按Ctrl+ 鍵來套用快速動作。當您的游標位於可使用動作的程式程式碼時。 如果有紅色波浪線指出錯誤,而且 Visual Studio 有可用於該錯誤的修正程式,您將會看到錯誤 燈泡錯誤燈泡圖示

例如,協力廠商可以針對任何語言,在 SDK 當中提供自訂診斷和建議,而 Visual Studio 燈泡會依據那些規則來顯示。

圖示

當有快速動作可用時,顯示的圖示會指出可用的修正或重構類型。 螺絲起子螺絲起子圖示圖示表示只有可用來變更程式碼的動作,但您不應該使用它們。 黃色燈泡燈泡圖示圖示表示有可用來改善程式代碼的動作錯誤燈泡錯誤燈泡圖示圖示表示有一個動作可用來修正程式碼中的錯誤。

顯示燈泡或螺絲起子

有可用的修正時,燈泡即會出現:

  • 當您將滑鼠停留於錯誤位置時

    當滑鼠游標暫留時的燈泡

  • 當您將插入號 (游標) 移至適用的程式碼行時的編輯器左邊界中

您也可以按Ctrl+在一行的任何位置查看可用的快速動作和重構清單。

若要查看可能的修正,請選取燈泡旁的向下箭號或 [顯示可能的修正] 連結。 隨即顯示可用的 [快速動作] 清單。

放大的燈泡

提示

若要瞭解如何關閉部分程式碼修正快速動作,請參閱 停用 .NET 的原始程式碼分析

另請參閱