【发布时间】:2015-09-17 23:08:56
【问题描述】:
我按照 Resharper 的建议打开了 C# 6.0。我喜欢这些变化,但在我看来,Visual Studio 2013 和 C# 6.0 并不真正喜欢对方,因为当我将 lambdas 用于
中的运算符时public static MVector operator +(MVector l, MVector r) => new MVector(l.X+r.X, l.Y+r.Y);
它说应该有一个';'而不是 lambda 但没有用红色下划线。我在该文件中将所有我能做的都转换为 lambdas,并得到了很多错误,但没有下划线,这很奇怪。
【问题讨论】:
-
是的。 resharper 建议启用此功能,但它不起作用,您必须获得 vs 2015。
标签: c# visual-studio-2013 lambda resharper c#-6.0