在 Visual Studio 中实现接口

This code generation applies to:

  • C#(编程语言)

  • Visual Basic

什么: 允许你立即生成实现接口所需的代码。

什么时候: 你想要从接口继承。

为什么: 可以逐个手动实现所有接口,但此功能将自动生成所有方法签名。

操作说明

  1. 将光标置于红色波浪线上,指示你引用了接口,但没有实现所有必需的成员。

    • C#:

      突出显示的代码 C#

    • Visual Basic:

      突出显示的代码 VB

  2. 接下来,执行下列作之一:

    • 键盘
      • Press Ctrl+. to trigger the Quick Actions and Refactorings menu.
    • 鼠标
      • Right-click and select the Quick Actions and Refactorings menu.
      • 将鼠标悬停在红色波形曲线上,然后单击出现的 错误灯泡 图标。
      • 如果文本光标已位于带有红色波浪线的行上,请单击左侧边距中显示的 错误灯泡 图标。
  3. 从下拉菜单中选择 “实现”接口

    实现接口预览

    小窍门

    • 使用预览窗口底部的 “预览更改 ”链接查看将在选择之前所做的 所有更改
    • 使用预览窗口底部 的文档项目解决方案 链接跨实现接口的多个类创建适当的方法签名。

    该接口的方法签名已创建,并已准备好实现。

    • C#:

      实现接口结果 C#

    • Visual Basic:

      实现接口结果 VB

    小窍门

    (仅限 C#)使用 “实现接口”显式 选项将每个生成的方法加上接口名称,以避免名称冲突。

    显式实现接口结果 ;

另请参阅