JetBrains Rider 2025.2 Help

生成缺失/重写成员

对于继承的类型,JetBrains Rider 提供了两个相关的代码生成功能:

  • 实现缺少的成员 实现当前类中缺失的任何接口成员或抽象成员。

  • 重写成员 的功能与 实现缺少的成员 相同,但如果适用,它还会重写虚拟成员。

通常,您不需要使用 实现缺少的成员 命令,因为 JetBrains Rider 会突出显示具有未实现基成员的类型为错误,并允许您通过 快速修复Alt+Enter )生成缺失的成员:

“实现成员”快速修复

实现和/或重写成员

  1. 将插入符号放置在您希望实现和/或重写基类型成员的类中。

  2. 请按 Alt+Insert 或从主菜单中选择 代码|生成...。 或者,您可以按 Ctrl+Shift+A ,在弹出窗口中开始输入命令名称,然后在那里选择它。

  3. 生成 弹出窗口中,选择 缺失成员 / 重写成员

  4. 在出现的 生成 对话框中,选择要实现和/或重写的成员:

    正在生成重写成员

    实现缺少的成员 页面与 重写成员 有两个不同之处:

    • 它不会显示可重写的成员(例如此情况下 对象 类的成员)。

    • 它不会以加粗方式强调必须实现的成员。

  5. 可选地,使用以下控件,这些控件适用于此时所有已实现/重写的成员(有关配置单个成员的指南,请参见下一步):

    • 实现为 允许您选择是否将成员实现为:

      • 公共成员

      • 公共虚拟成员

      • 显式实现为私有成员

    • 如果在实现的接口中存在仅可获取的属性,则会显示 使属性可变。 默认情况下,JetBrains Rider 将生成仅可获取的实现。 使用此复选框为仅可获取的属性的实现添加设置器。

    • 属性为 允许您选择是否将属性实现为:

      • 具有默认访问器主体的传统属性。

      • 访问私有字段的传统属性

      • 自动属性

  6. 点击 确定 以完成向导。

最后修改日期: 2025年 9月 26日