Sku*_*uta 0 c# arrays initialization
如何在不需要初始化长度的情况下初始化string []?我希望它是动态数组,所以当我添加一些东西时,长度增加并且没有异常提升?
我应该使用某种List吗?
如果你需要有一个未知长度的数组strings
,使用List<T>
从System.Collections.Generic
命名空间.
List<string> myList = new List<string>();
myList.Add("First");
myList.Add("Second");
myList.Add("Third");
myList.Count // = 3
Run Code Online (Sandbox Code Playgroud)
这使用了具有固定大小的幕后数组,但它隐藏了这样一个事实:它会使数组更大并在空间用完时移动所有元素.
归档时间: |
|
查看次数: |
787 次 |
最近记录: |