如果我有:
string[] myArray = . . . .
这是一个长度为10的数组。如何创建一个新的字符串数组,它是第一个数组的第2到第10个元素而没有循环?
答案 0 :(得分:9)
string[] myArray = ....
string[] copy = new string[10];
Array.Copy(myArray, 2, copy, 0, 10);
答案 1 :(得分:0)
答案 2 :(得分:-1)
// Copies the last two elements from the Object array to the Int32 array.
Array::Copy( myObjArray, myObjArray->GetUpperBound(0) - 1, myIntArray, myIntArray->GetUpperBound(0) - 1,
看:http://msdn.microsoft.com/en-us/library/system.array.copy%28VS.71%29.aspx
Array.Copy(myIntArray,myIntArray.GetLowerBound(0),myObjArray,myObjArray.GetLowerBound(0),1);