为什么IntelliSense在if语句中的函数左侧显示一个星号 [英] Why is IntelliSense showing a star to the left of functions within if statements

查看:22
本文介绍了为什么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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆