How do I clone a range of array elements to a new array?

前端 未结 25 1413
北海茫月
北海茫月 2020-11-22 16:07

I have an array X of 10 elements. I would like to create a new array containing all the elements from X that begin at index 3 and ends in index 7. Sure I can easily write a

25条回答
  •  醉酒成梦
    2020-11-22 16:56

    The following code does it in one line:

    // Source array
    string[] Source = new string[] { "A", "B", "C", "D" };
    // Extracting a slice into another array
    string[] Slice = new List(Source).GetRange(2, 2).ToArray();
    

提交回复
热议问题