通过


在 Visual Studio 中生成析构器

此代码生成适用于:

  • C#(编程语言)

什么: 允许您立即为新的析构程序生成方法存根。

什么时候: 您希望自动正确地解构您的类型。

为什么: 您可以手动键入析构函数,但此功能会使用正确的 out 参数为您生成存根。

生成一个析构函数

  1. 声明一个指定了所需 out 参数的新类型。 当找不到与您的声明匹配的 deconstruct 实例时,此声明将导致错误。

    缺少析构函数错误

  2. 执行以下任一步骤:

    • 键盘

      • 将光标置于声明中,选择 Ctrl+。 以触发 Quick Actions and Refactorings (快速作和重构) 菜单。
    • 鼠标

      • 右键单击并选择 Quick Actions and Refactorings 菜单。
      • 如果文本光标已位于类中的空行上,请选择显示在左旁注中的图标。

      生成析构函数代码修复

  3. 选择 Generate method 'MyInternalClass.Deconstruct' 以生成析构函数。

    生成的析构代码

另请参阅