Resharper的代码检查建议在C#中使用var,而不是到处使用显式类型。--我不喜欢这个选项,因为有太多var使事情变得不清楚,所以我已经禁用了这个选项。然而,我喜欢使用var的地方是初始化的情况,其类型是泛型的两倍(在类似于java 7中的菱形操作符的情况下),例如:// I want a suggestion to replace this
在用C# (为Windows应用程序编写代码,但我不认为这是相关的)编写代码时,我写了一个基本的foreach语句,然后Resharper给了我一个自动更正。我完全不明白他所做的陈述。这是原始代码:{ FooMethod(val);这是Resharper密码。foreach (var val in from val in s