http://mag.autumn.org/Content.modf?id=20100726164321
C#のforeach文で、自分が何回目の繰り返しか知る方法
ほほーっ
Select が教えてくれる
んですね。
MSDN ライブラリーを確認すると、ちゃんと書いてあったんですね。
http://msdn.microsoft.com/ja-jp/library/system.linq.enumerable.select.aspx
Select メソッド(MSDN ライブラリー)
ということで試してみた!
new [] { "A", "B", "C" }.Select((a, b) => a + ":" + b).ToList().ForEach(Console.WriteLine);
実行結果
A:0
B:1
C:2
すげー