标签: c#
是否有内置方法可以执行此操作,或者我是否始终必须手动创建新数组,然后使用foreach循环填充
答案 0 :(得分:33)
list.ToArray()
答案 1 :(得分:10)
List<int> list = ... ... int[] array = list.ToArray();
您也可以使用CopyTo方法:
int[] array = new int[list.Count]; list.CopyTo(array);