使用 Microsoft Visual Studio Professional 2019 版本 16.4.1
IntelliSense 在
IsNullOrEmpty
左侧显示一个星形图标。不知道是什么意思。
编辑1: 这不仅仅是
IsNullOrEmpty
编辑2 它只显示
if()
语句中的星星
这就是 Intellicode 的作用。在 VS2019 16.1 或更高版本中默认处于活动状态。:
IntelliCode 在 Visual Studio 中提供人工智能辅助的 IntelliSense 和 Visual Studio 代码。 IntelliCode 建议显示在顶部 旁边有一个星形图标的完成列表。
完成列表建议最有可能正确的 API 开发人员使用而不是提供简单的按字母顺序排列的列表 成员。为了提供此动态列表,IntelliCode 使用 开发人员当前的代码上下文以及基于的模式 GitHub 上有数千个高评价的开源项目。结果 形成一个模型来预测最有可能和最相关的 API 来电。
(来自 https://learn.microsoft.com/en-us/visualstudio/intellicode/overview#context-aware-code-completions )
在这种特定情况下,
* IsNullOrEmpty
选项与"IsNullOrEmpty"
完全相同。它只是在顶部用星星突出显示。在较长的建议列表中,推荐的方法或属性可能不会立即可见(需要滚动才能看到)。
更新(2022/10):
在 VS2022 要关闭它,请使用以下路径:
工具菜单、选项、IntelliCode、常规、C#建议
VS2019:
要关闭它,请禁用 Visual Studio IntelliCode 扩展。
扩展菜单 -> 已安装 -> Visual Studio IntelliCode
enter code here