此重構適用於:
C#
Visual Basic
什麼: 可讓您將程式代碼片段轉換成自己的方法。
什麼時候: 在某些方法中,您需要從另一個方法呼叫現有的程式代碼片段。
為什麼: 您可以複製/貼上該程序代碼,但這會導致重複。 更好的解決方案是將該片段重構成自己的方法,而這個方法可由任何其他方法自由呼叫。
操作說明
反白顯示要擷取的程式代碼:
C#程式語言:
Visual Basic:
接下來,執行下列其中一項:
-
鍵盤
- 按 Ctrl+R,然後按 Ctrl+M。 (請注意,您的鍵盤快捷方式可能會根據您選取的配置檔而有所不同。
- 按 Ctrl+鍵,以觸發 [快速動作和重構] 功能表,然後從 [預覽] 視窗彈出視窗中選取 [擷取方法]。
-
滑鼠
- 選取 [編輯 > 重構 > 擷取方法]。
- 以滑鼠右鍵按兩下程式代碼,然後選取 [ 重構 > 擷取 > 方法]。
- 以滑鼠右鍵按兩下程式代碼,選取 [ 快速動作和重構 ] 功能表,然後從 [預覽] 視窗彈出視窗中選取 [ 擷取方法 ]。
系統會立即建立方法。 您現在可以直接輸入新名稱來重新命名 方法。
小提示
您也可以使用出現在 IDE 右上角的 [重新命名] 方塊中的複選框,更新批註和其他字串以使用此新名稱,以及預覽變更再儲存。
C#程式語言:
Visual Basic:
-
鍵盤
當您滿意變更時,請選擇 [ 套用 ] 按鈕或按 Enter 鍵,並認可變更。