慕斯709654
有时,普通数组比通用列表更可取,因为它们更方便(例如,对于昂贵的计算而言,性能更好-例如数字代数应用,或与R或Matlab等统计软件交换数据)在这种情况下,您可以在动态启动列表之后使用ToArray()方法。List<string> list = new List<string>();list.Add("one");list.Add("two");list.Add("three");string[] array = list.ToArray();当然,只有在数组大小未知或事前不固定的情况下,这才有意义。如果您已经在程序的某个点知道了数组的大小,则最好将其作为固定长度的数组启动。(例如,如果您从ResultSet检索数据,则可以计算其大小并动态启动该大小的数组)