移除參數
更新:2007 年 11 月
[移除參數] (Remove Parameters) 是一項重構作業,可讓您輕鬆從方法、索引子 (Indexer) 或委派 (Delegate) 中移除參數。[移除參數] 會變更宣告,也就是在任何呼叫成員的位置移除參數,以反映新的宣告。
執行 [移除參數] 作業的程序,是先將游標放在方法、索引子或委派上。當游標就定位時,若要叫用 [移除 Parameters] 作業,請按一下 [重構] 功能表、按下鍵盤快速鍵,或從快速鍵功能表選取命令。
當您叫用 [移除參數] 命令時,[移除參數] 對話方塊便會出現。如需詳細資訊,請參閱移除參數對話方塊或 HOW TO:移除參數。
注意事項: |
---|
您無法在擴充方法中移除第一個參數。 |
備註
您可以從方法宣告或方法呼叫中移除參數。將游標放置在方法宣告或委派名稱中,然後叫用 [移除參數]。
警告: |
---|
[移除參數] 可讓您移除成員主體內參考的參數,但不會移除方法主體中對該參數的參考。這樣可能會導致程式碼發生建置錯誤。不過,您可以在執行重構作業之前,使用預覽變更對話方塊檢視您的程式碼。 |
如果要移除的參數在呼叫方法期間經過修改,則移除參數時,會一併移除修改的內容。比方說,如果重構作業將下列方法呼叫:
MyMethod(param1++, param2);
變更為
MyMethod(param2);
則 param1 將不會遞增。