将ArrayList的特定索引复制到数组

时间:2014-09-27 08:08:33

标签: c# arraylist

我有一个数组列表

public static List<string> WhatsAppUsers;

我想将前20个元素复制到数组然后我想从数组列表中删除那些复制的数据 我尝试了一些,但他们没有工作

尝试 -

WhatsAppUsers.CopyTo(string[] SendingNumbers, 20);

根本没有工作,这里有错误,所以如果一个人有解决方案而不使用for循环

1 个答案:

答案 0 :(得分:0)

您需要正确声明目标数组:

string[] SendingNumbers = new string[20]; // Define the array here with a size
WhatsAppUsers.CopyTo(SendingNumbers, 20);

然后要删除前20个元素,请使用List.RemoveRange

WhatsAppUsers.RemoveRange(0, 20);