在Delphi中以数字方式对Tstringlist中的数字数据进行排序

问题描述

大量数字数据(来自数据库)存储在 Tstringlist 变量中。数据可能如下所示:

4
4 1/2
12.006
13 3/8
1.05
13.25
5 1/2
2.25
13 5/8

通过将 Tstringlist 的 sort 属性设置为 true,它们将按文本排序,因此 13.25 出现在 4 之前。

如何对这些数据进行数字排序(有效地)?

(德尔福,Rad Studio 10.4)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)