从现有数组中获取子数组。
我有一个由10个元素组成的数组X。我想要创建一个新的数组,其中包含从索引3开始到索引7结尾的所有元素。当然,我可以很容易地为我编写一个循环,但是我希望尽可能保持代码的整洁。在C#中是否有一种方法可以为我做到这一点?
类似于(伪代码):
Array NewArray = oldArray.createNewArrayFromRange(int BeginIndex , int EndIndex)
Array.Copy
不符合我的需要..我需要新数组中的项目是克隆的。Array.copy
只是C型memcpy
等价物,这不是我要找的。