在 Visual Studio 中生成类或类型

此代码生成适用于:

  • C#(编程语言)

  • Visual Basic

什么: 允许你立即为类或类型生成代码。

什么时候: 你引入了新类或类型,并希望自动正确声明它。

为什么: 可以在使用它之前声明类或类型,但此功能将自动生成类或类型。

操作说明

  1. 将光标放在红色波浪线的行上。 红色波浪线指示尚不存在的类。

    • C#:

      突出显示的代码 C#

    • Visual Basic:

      突出显示的代码 VB

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

    • 键盘

      • Ctrl+. 键触发 Quick Actions and Refactorings 菜单。
    • 鼠标

      • 右键单击并选择 Quick Actions and Refactorings 菜单。
      • 将鼠标悬停在红色波形曲线上,然后单击出现的 错误灯泡 图标。
      • 如果文本光标已位于带有红色波浪线的行上,请单击左侧边距中显示的 错误灯泡 图标。

      生成类预览

  3. 从下拉菜单中选择一个选项:

    • 在新文件中生成类“TypeName”- 在名为 TypeName 的文件中创建名为 TypeName 的类.cs/.vb
    • 生成类“TypeName”- 在当前文件中创建名为 TypeName 的类。
    • 生成嵌套类“TypeName”- 创建一个名为 TypeName 的类,该类嵌套在当前类中。
    • 生成新类型...- 使用指定的所有属性创建新的类或结构。

    小窍门

    使用预览窗口底部的 “预览更改 ”链接查看将在选择之前所做的 所有更改

  4. 如果选择了 “生成新类型 项”,“ 生成类型 ”对话框将打开。 配置新类型的辅助功能、类型和位置。

    生成类型

    选择 DESCRIPTION
    访问 将类型设置为具有 “默认”、“ 内部 ”或 “公共 ”访问权限。
    种类 这可以设置为 结构
    名字 这不能更改,并且是你已键入的名称。
    项目 如果解决方案中有多个项目,可以选择希望类/结构位于何处。
    文件名 可以创建新文件,也可以将类型添加到现有文件。

将创建类或结构。 对于 C#,还会创建构造函数。

  • C#(编程语言)

    生成类结果 C#

  • Visual Basic

    生成类结果 VB

另请参阅