未导入类型和扩展方法的 IntelliSense 完成

此重构适用于:

  • C#

  • Visual Basic

什么: IntelliSense 为未导入的类型和扩展方法提供完成。

什么时候: 你想要将类型或扩展方法与项目中的依赖项一起使用,但 using 指令不会添加到文件中。

为什么: 无需手动将 using 指令添加到文件。

How-to

  1. 开始输入项目中具有依赖项的类型或扩展方法的名称后,IntelliSense 会显示建议。 在列表中,未导入的命名空间中的项以其包含的命名空间作为后缀显示。

    小窍门

    可以通过选择完成列表旁边的 Expander ,按需显示/隐藏未导入的命名空间中的项。 (或使用 Alt+键盘快捷方式

    若要更改默认行为,请打开 “工具>选项 ”窗格,然后展开“ 所有设置>语言>”C# (或 Visual Basic) >IntelliSense 部分。 选中或清除 未导入的命名空间中的“显示项 ”复选框。

    小窍门

    可以通过选择完成列表旁边的 Expander ,按需显示/隐藏未导入的命名空间中的项。 (或使用 Alt+键盘快捷方式

    若要更改默认行为,请打开 “工具>选项 ”对话框,然后展开 “文本编辑器>C# ”(或 Visual Basic) >IntelliSense 部分。 选中或清除 未导入命名空间中的“显示项 ”复选框,然后选择“ 确定”。

  2. 选择建议并提交未导入的项。

    指令 using 会自动添加到文件中。

    未导入类型的 IntelliSense 完成

另请参阅