JetBrains Rider 2025.2 Help

将属性转换为方法的重构

此重构会将属性的 get集合 访问器转换为相应的方法,并在当前解决方案中相应更新属性的用法。 您可以将此重构应用于具有后备字段的属性以及自动属性。

在下面的示例中,重构将自动属性转换为 getter 和 setter 方法:

class Student { public string Faculty { set; get; } }
class Student { private string faculty; public void SetFaculty(string value) { faculty = value; } public string GetFaculty() { return faculty; } }

将属性的 getter 和 setter 转换为方法

  1. 将光标放在编辑器中属性的声明或用法处,或者在 结构窗口 窗口中选择它。

  2. 请执行以下操作之一:

    • Alt+Enter 并选择 将属性转换为方法

    • Ctrl+Alt+Shift+T 然后选择 将属性转换为方法

    • 在主菜单中选择 重构 | 将属性转换为方法

    将属性转换为方法 对话框将打开。

  3. 选择您想要转换的访问器,并为方法指定名称或保留默认名称。

  4. 要应用重构,请点击 下一步

  5. 如果未发现冲突,JetBrains Rider会立即执行重构。 否则,它会提示您 解决冲突

如果您仅将自动属性的一个访问器转换为方法,则第二个访问器会转换为具有后备字段的属性。

使用 JetBrains Rider 的重构功能将属性转换为方法
最后修改日期: 2025年 9月 26日