この式を例として使用すると、かなり複雑な式があり、var を明示的な変数に置き換えたいとしますか?
var collection = Enumerable.Range(0, 10)
.Where(x => x % 2 != 0)
.Reverse()
.Select(x => new {
original = x,
sqrt = Math.Sqrt(x)
});
変数を置き換えるためにかなりの数の組み合わせを試しましたが、エラーが発生し続けることはありません。ああ、VSがタイプを教えてくれるのは本当に役に立たなかった...
たとえば、私は交換しようとしました
var collection
と
IEnumerable<KeyValuePair<int, double>> collection