【发布时间】:2020-10-14 12:46:40
【问题描述】:
这个问题似乎是最近几周才开始出现的。当我在 lambda 表达式中使用 x 时,我曾经能够只使用 .Where(x => x.) ,这很好。
但是现在当我执行.Where(x 并点击空格时,它会自动输入ConfigXmlDocument 或X500DistinguishedName。
还有其他人遇到过这个问题吗?如果这不是此类问题的正确位置,我深表歉意。
【问题讨论】:
-
您使用的是哪个版本的 C#,您的文件顶部是否有
using System.Linq? -
是的,我确实将 Linq 导入到文件中。我想我找到了原因,但我还不确定。 “我们认为这可能是由“显示未导入命名空间中的项目”引起的,您可以在“工具 > 选项”、“文本编辑器 > C# > IntelliSense”中禁用它。”这似乎是一项新的实验性功能,因此看起来可能是问题所在。
-
我也有同样的问题。很烦人。 VS 16.7.2
标签: visual-studio lambda expression