共用方式為


移除參數

更新:2007 年 11 月

[移除參數] (Remove Parameters) 是一項重構作業,可讓您輕鬆從方法、索引子 (Indexer) 或委派 (Delegate) 中移除參數。[移除參數] 會變更宣告,也就是在任何呼叫成員的位置移除參數,以反映新的宣告。

執行 [移除參數] 作業的程序,是先將游標放在方法、索引子或委派上。當游標就定位時,若要叫用 [移除 Parameters] 作業,請按一下 [重構] 功能表、按下鍵盤快速鍵,或從快速鍵功能表選取命令。

當您叫用 [移除參數] 命令時,[移除參數] 對話方塊便會出現。如需詳細資訊,請參閱移除參數對話方塊HOW TO:移除參數

注意事項:

您無法在擴充方法中移除第一個參數。

備註

您可以從方法宣告或方法呼叫中移除參數。將游標放置在方法宣告或委派名稱中,然後叫用 [移除參數]。

警告:

[移除參數] 可讓您移除成員主體內參考的參數,但不會移除方法主體中對該參數的參考。這樣可能會導致程式碼發生建置錯誤。不過,您可以在執行重構作業之前,使用預覽變更對話方塊檢視您的程式碼。

如果要移除的參數在呼叫方法期間經過修改,則移除參數時,會一併移除修改的內容。比方說,如果重構作業將下列方法呼叫:

    MyMethod(param1++, param2);

變更為

    MyMethod(param2);

則 param1 將不會遞增。

請參閱

工作

HOW TO:移除參數

概念

重構