將區域變數升級為參數
更新:2007 年 11 月
將 [區域變數升級為參數] 是一項 Visual C# 重構作業,提供方便您將變數從區域使用方式移至方法、索引子或建構函式參數,同時正確更新呼叫位置的方式。
執行 [將區域變數升級為參數] 作業的程序,是先將游標定位在要升級的變數上。宣告變數的陳述式亦必須指派一個值或運算式給變數。當游標位於定位時,輸入鍵盤快速鍵或從快速鍵功能表選取命令,來叫用 [將區域變數升級為參數] 作業。
當您叫用 [將區域變數升級為參數] 作業時,變數會加入至成員的參數清單尾端。任何已修改成員的呼叫都會立即更新為新參數,因為運算式原本是指派給變數,若留下程式碼,它就會與變數升級之前一樣運作。如需詳細資訊,請參閱 HOW TO:將區域變數升級為參數。
下列範例會示範對變數 fee 執行 [將區域變數提升至參數] 的結果。
Before |
After |
---|---|
|
|
備註
當指派常數值給要升級的變數時,這項重構的運作情況最佳。變數必須經過宣告和初始化,而非只是宣告或只是指派。