gpt4 book ai didi

autocomplete - ReSharper在lambda表达式中具有匿名类型的自动完成行为

转载 作者:行者123 更新时间:2023-12-04 06:07:27 25 4
gpt4 key购买 nike

我正在使用C#3.5和Linq。我在VS 2010上安装了ReSharper 6.1。

例如,如果我在代码编辑器中输入以下语句:

var result = dataContext.Items.Select(i => new {Name = i.ItemName});

键入 new {时,它会自动完成为 new string{}。实际上,不确定是 string还是依赖于lambda。但是我发现我总是需要删除它并备份。每当我在lambda中声明匿名类型时,都会发生这种情况。

我需要更改ReSharper或VS中的哪些设置才能使用上述语法输入匿名类型而不会发生这种情况?最好是,我想在所有其他情况下都保留自动完成功能,但不是这种特殊情况,因为它对我的意图做出了错误的假设。

最佳答案

Resharper 6.1添加了新功能来控制智能感知自动弹出窗口的行为方式。转到ReSharper-> Options-> Environment-> IntelliSense-> Autopopup,然后将“After'new'”设置更改为“Display but not preselect”。

关于autocomplete - ReSharper在lambda表达式中具有匿名类型的自动完成行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9488300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com