假设我有一个相当复杂的表达式,以这个表达式为例,我想用显式变量替换 var?
var collection = Enumerable.Range(0, 10)
.Where(x => x % 2 != 0)
.Reverse()
.Select(x => new {
original = x,
sqrt = Math.Sqrt(x)
});
我已经尝试了很多组合来替换 var,但它不会一直给我一个错误。哦,至于 VS 告诉我它并没有真正帮助的类型......
例如,我尝试更换
var collection
和
IEnumerable<KeyValuePair<int, double>> collection