【发布时间】:2011-06-01 06:49:12
【问题描述】:
我有一个 Class 元素数组,通过一个 int 变量我需要将此数组的大小调整为最后的 X 个元素。
所以例如我有一个数组:
Array[0] = Msg1
Array[1] = Msg2
Array[2] = Msg3
Array[3] = Msg4
Array[4] = Msg5
Array[5] = Msg6
Array[6] = Msg7
Array[7] = Msg8
Array[8] = Msg9
Array[9] = Msg10
我只需要数组中的最后 8 个元素。
我不能使用 Array.Resize 函数,因为结果是:
Array[0] = Msg1
Array[1] = Msg2
Array[2] = Msg3
Array[3] = Msg4
Array[4] = Msg5
Array[5] = Msg6
Array[6] = Msg7
Array[7] = Msg8
我需要这样的东西:
Array[0] = Msg3
Array[1] = Msg4
Array[2] = Msg5
Array[3] = Msg6
Array[4] = Msg7
Array[5] = Msg8
Array[6] = Msg9
Array[7] = Msg10
我该怎么做?我希望我的问题很清楚。
谢谢。
【问题讨论】: