□投稿者/ furu (68回)-(2016/09/26(Mon) 18:41:26)
|
分類:[C#]
VS2012 C#2012
いつも大変お世話になっております。
遅まきながら、LINQを勉強し始めました。
LINQでデータを抽出できるのはわかりましたが
抽出したデータを処理(出力)するのに
どのメソッドを使用すればよいかわかりません。
foreachで処理するしかないのでしょうか?
例えば、5個の乱数を表示したい場合
var r = new Random();
var q = Enumerable.Range(1, 5).Select(x => r.Next());
//方法1
foreach (var x in q)
{
MessageBox.Show(x.ToString());
}
//方法2
q.Max(x => {MessageBox.Show(x.ToString()); return x;});
方法2のMaxに変わるような
ループを回してくれて
voidを返す(引数はAction)
メソッドはないですか?
|
|