前段时间开始学习C#,一直听说如果没有数组的大小,就应该一直选择list,因为没有大小就不能初始化数组。
话虽如此,我试图实例化一个没有大小值的新数组,它只是有效。
string Input = "1-2-3";
string[] Lista = new string[] { };
Lista = Input.Split('-');
for(int i = 0; i < Lista.Length; i++)
{
Console.WriteLine(Lista[i]);
}
Run Code Online (Sandbox Code Playgroud)
输出:1 2 3。
我真的必须选择列表而不是数组,还是一个过时的概念?