9

是否可以选择方法的所有参数并要求 ReSharper 从这些参数创建一个类作为“方法参数对象”?

4

2 回答 2

15

ReSharper 支持从参数中提取类的命令:

从参数中提取类重构允许您使用给定方法的(部分)参数快速创建新类或结构。ReSharper 分析所选方法并检测可以转换为成员的变量。提取后,使用从所选方法的参数生成的必要字段创建新类。

要调用它:

  1. 将光标放在带有要为其生成类的参数的方法上
  2. Ctrl+ Shift+R
  3. 选择“从参数中提取类
  4. 在对话框中进行任何其他配置。
于 2010-11-01T16:35:35.347 回答
4

在 ReSharper 2018.1 中,现在的顺序是:

  1. 将光标放在方法名称上。
  2. CTRL+ Shift+R
  3. 选择变换参数
  4. 将默认类名从InClassName更改为适当的名称。
  5. 单击下一步(这应该真的没问题,因为它会立即进行更改)
于 2018-05-03T18:47:41.150 回答