移除参数

更新:2007 年 11 月

Remove Parameters 是一项重构操作,提供了从方法、索引器或委托中移除参数的简单方法。Remove Parameters 将更改声明;在调用成员的任何位置,都会将参数移除以反映新声明。

要执行 Remove Parameters 操作,请首先将光标放在方法、索引器或委托上。当光标位于适当的位置时,若要调用 Remove Parameters 操作,请单击“重构”菜单,按键盘快捷方式,或从快捷菜单中选择相应命令。

调用“移除参数”命令时,将显示“移除参数”对话框。有关更多信息,请参见 “移除参数”对话框如何:移除参数

说明:

您无法移除扩展方法中的第一个参数。

备注

可以从方法声明或方法调用中移除参数。请将光标置于方法声明或委托名称中,然后调用“移除参数”。

警告:

使用“移除参数”,您可以移除在成员体中引用的参数,但这不会移除在方法体中对该参数的引用。这可能会在您的代码中引入生成错误。但是,您可以使用 “预览更改”对话框 在执行重构操作之前检查代码。

如果正在移除的参数在调用方法的过程中被修改,则移除参数的同时也将移除所做的修改。例如,如果重构操作将某个方法调用由:

    MyMethod(param1++, param2);

更改为

    MyMethod(param2);

param1 将不会递增。

请参见

任务

如何:移除参数

概念

重构