我正在做一个项目,要求我将数据从一个记事本传输到另一个记事本(使用excel制表符分隔的表单保存)。
我已经成功完成了这项工作,唯一剩下的就是我需要在传输后对这些数据进行排序。
为了您的信息,我将从第一个记事本转移到第二个记事本。我将这些信息保存在五个数组中。
粘贴后我该如何排序呢?
我尝试使用vb.net排序功能,但只会对一个数组进行排序,而其余的数组不会跟随。
我也尝试过lines.sort但结果并不令人满意,还有其他任何想法来排序这些数据,就像我们通常在excel手动做的那样?
非常感谢任何帮助。
答案 0 :(得分:0)
一种解决方案是创建一个包含5个值的对象。然后,您将创建这些对象的列表(这些值都是链接的)。
然后你会这样做:
OBJECT.Sort(Function(x, y) x.valueToSortBy.CompareTo(y.valueToSortBy))
这将为您提供按所需值排序的对象列表。