List型を配列に変換するには、.ToArray()を使用します。
サンプル
例1)List<string>型をstring配列に変換する
//listの生成
List<string> list
= new List<string>(){"東京", "品川", "新横浜", "名古屋", "京都", "新大阪"};
//List型を配列に変換する
string[] arr = list.ToArray();
例2)List<int>型を配列に変換する
//Listの生成
List<int> list
= new List<int>(){10, 20, 30, 40, 50};
//List型を配列に変換する
int[] arr = list.ToArray();
備考
- .ToArray()はLINQではないので、using System.Linq;の宣言は不要です。