我有一个列表
string[] names = new string[20000];
我需要清除此列表中的项目。
我尝试了names.clear()
,names.Dispose()
但似乎没有一个合适。
我使用了什么?
答案 0 :(得分:5)
Array.Clear(names, 0, names.Length);
你试过这个吗?
答案 1 :(得分:3)
嗯,我认为最好的方法是如果列表符合您的要求,实际上将数组更改为List
:
var names = new List<string>();
然后,您可以使用names.Clear()
答案 2 :(得分:2)
这是array
而不是list
。试试Array.Clear
Array.Clear(names, 0, names.Length);
答案 3 :(得分:1)
怎么样
names = new string[20000];