我曾使用array.sort函数对数组进行排序,但此函数不会返回新数组但会影响较旧的数组。
为了保留原始数组,我手动创建了新数组,但sort函数只影响了新数组和原始数据
Dim newardata = ardata
array.sort(newardata)
我应该怎么做才能保留原始阵列,谢谢
答案 0 :(得分:0)
您没有在代码中创建新数组。试试cloning the array。
Dim newardata = ardata.Clone()
array.sort(newardata)
您也可以尝试OrderBy。