C#の配列を連結リストに変換する方法
C#では、配列を連結リストに変換するためにLinkedListクラスを使用することができます。LinkedListクラスは連結リストを表すためのC#の組み込みジェネリッククラスです。
配列から連結リストにするときは、以下の手順に従ってください:
- 配列要素のデータ型がTであるLinkedListオブジェクトを作成します。
- 配列をパラメータとして、LinkedListのコンストラクタに渡すことで、配列の要素を含むリストを作成することができます。
こちらに、整数配列を連結リストに変換するサンプルコードを示します。
int[] arr = { 1, 2, 3, 4, 5 };
LinkedList<int> list = new LinkedList<int>(arr);
上記の例では、配列arrを整数型リストnew LinkedList(arr)に変換しています。するとlistは、配列の要素を含むリストオブジェクトになります。
LinkedListクラスを利用する際は、System.Collections.Generic 名前空間を取り込む必要がありますのでご注意ください。