今回は、C#でListを2次元配列のように使用する方法についてご紹介します。
関連記事
Listの入れ子
ListにListを格納し、入れ子にして使用することで、2次元配列のように使用していきます。
サンプル
それではサンプルを見てみましょう。
Console.WriteLineを使って、Listを入れ子にして2次元配列のように使用した結果をコンソールに出力します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
List<List> listM = new List<List>(); List list1 = new List() { "リスト1-1", "リスト1-2", "リスト1-3" }; List list2 = new List() { "リスト2-1", "リスト2-2"}; listM.Add(list1); listM.Add(list2); foreach (List mainList in listM) { foreach (string list in mainList) { Console.WriteLine(list); } } |
実行結果
上記を実行し、コンソールに表示された結果がこちらです。
実行結果
リスト1-1
リスト1-2
リスト1-3
リスト2-1
リスト2-2
2つのリストを1つのリスト化したListMの内容が、順に表示されているのがわかります。
最後に
C#で『Listを2次元配列のように使用する方法』についてのご紹介は以上です。
どなたかのお役に立てていれば幸いです。
関連記事