前回の記事が不評だったので、 今度は、もうすこし真剣に考えてみる。
じゃあ、前回の記事はいい加減だったのか、と言われると、困るけど...
以下のような2次元配列があったとします。
int[,] nums = new int[,] { {13, 200,31, 43, 54 }, {110,20, 330,410,50}, {100,220,33, 40, 500} };
通常、2次元配列の要素にアクセスするには、2重ループを書くのが普通だと思います。
foreach (var n in nums) {
Console.WriteLine("{0}", n);
}
上記コードでも、全要素にアクセスできますが、各要素の位置が分かりません。
そこで、LINQのSelectManyを使った、2次元配列のアクセスについて考えてみます。
例えば、上記配列の要素から、100より大きな数を取り出し、昇順に並べ替えたいとします。
...

まだコメントはありません。最初のコメントを登録してみませんか?