为什么IntelliSense在if语句中的函数左侧显示一个星号 [英] Why is IntelliSense showing a star to the left of functions within if statements
本文介绍了为什么IntelliSense在if语句中的函数左侧显示一个星号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用Microsoft Visual Studio 2019专业版16.4.1
IntelliSense在IsNullOrEmpty
的左侧显示一个星形图标。不确定它是什么意思。
编辑1:
这不仅仅是IsNullOrEmpty
编辑2
它仅显示if()
语句中的星号
推荐答案
这是正在工作的智能代码。在VS2019 16.1或更高版本中默认处于活动状态。:
IntelliCode在Visual Studio和Visual Studio中都提供了人工智能辅助智能感知(AI-Assisted IntelliSense 和Visual Studio代码。IntelliCode建议显示在 旁边带有星号图标的完成列表。 完成列表建议最有可能正确的 开发人员使用,而不是提供按字母顺序排列的简单列表 会员。为了提供此动态列表,IntelliCode使用 开发人员的当前代码上下文以及基于 GitHub上数以千计的高评价开源项目。结果是 形成预测最可能和最相关的API的模型 呼叫。
(来自https://docs.microsoft.com/en-us/visualstudio/intellicode/overview#context-aware-code-completions)
在此特定情况下,* IsNullOrEmpty
选项与"IsNullOrEmpty"
选项完全相同。它只是在顶部用星号突出显示。在较长的建议列表中,推荐的方法或属性可能不会立即可见(需要滚动才能进入视图)。
这篇关于为什么IntelliSense在if语句中的函数左侧显示一个星号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文