LINQ脳…
「The .NET Standard Query Operators」(May 2006) (注:Word文書!)の3ページに以下のサンプルコードが載っていた。
IEnumerable<int> indices = products. Select((product, index) => new { product, index }). Where(x => x.product.UnitPrice >= 10). Select(x => x.index);
id:siokoshou:20070417のコードと同じような例…。
これをまどろっこしいとかキモイとか思ってるうちはLINQ脳はまだまだ遠いようだ(´・ω・`)