Visual Studio 为什么智能感知在if语句中的函数左侧显示一个星星

wmomyfyw  于 2023-11-21  发布在  其他
关注(0)|答案(2)|浏览(107)

使用Microsoft Visual Studio Professional 2019版本16.4.1
智能感知在IsNullOrEmpty的左边显示一个星星图标。不确定它的意思。


的数据

**编辑1:**不只是IsNullOrEmpty


编辑2只显示if()语句中的星星

vltsax25

vltsax251#

这是Intellicode在工作。在VS2019 16.1或更高版本中默认为活动状态。:
IntelliCode在Visual Studio和Visual Studio Code中都提供了AI辅助的智能感知。IntelliCode建议显示在完成列表的顶部,旁边有一个星星图标。
完成列表建议开发人员使用最有可能正确的API,而不是简单的按字母顺序排列的成员列表。为了提供这个动态列表,IntelliCode使用开发人员当前的代码上下文以及基于GitHub上数千个高度评价的开源项目的模式。结果形成一个模型,预测最有可能和最相关的API调用。
(From https://learn.microsoft.com/en-us/visualstudio/intellicode/overview#context-aware-code-completions)
在这种情况下,* IsNullOrEmpty选项与"IsNullOrEmpty"完全相同。它只是在顶部用星星突出显示。在较长的建议列表中,推荐的方法或属性可能不会立即可见(需要滚动才能显示)。

bpsygsoo

bpsygsoo2#

更新(2022/10):
VS 2022中,使用以下路径关闭:

工具菜单、选项智能代码常规C#建议
VS2019

若要将其关闭,请禁用Visual Studio IntelliCode扩展。

扩展菜单->已安装->Visual Studio IntelliCode

相关问题