【发布时间】:2015-02-19 17:01:39
【问题描述】:
我有两个数组; indexArray() as String 和 valueArray() as Decimal。
indexArray 实际上是一个数字列表,采用字符串格式。我想对 indexArray 进行排序(同时保持 valueArray 中的对应值相同),按其小数对应项的升序数字顺序。
这是我尝试过的:
Array.Sort(Of String, Decimal)(indexArray, valueArray, Nothing)
我研究了 IComparer 对象,但我无法很好地掌握如何让一个对象做我需要的事情,但我确信这很可能是答案;或者更简单的东西,我不知道怎么想!
【问题讨论】:
-
不得不问 - 为什么你有两个数组?为什么不在小数点上使用 ToString 呢?您在 indexArray 中有一些非常奇怪的表示吗?
标签: .net arrays vb.net sorting