Foxtable(狐表)用户栏目专家坐堂 → [求助]集合排序问题


  共有1629人关注过本帖树形打印复制链接

主题:[求助]集合排序问题

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/21 9:32:00 [显示全部帖子]

Dim ary1() = {"1.2.3.10", "1.2.3.1", "1.2.3.9", "1.4.5", "1.2.3.5"}
Dim ary2(ary1.length-1)
Dim ary3(ary1.length-1)

For i As Integer = 0 To ary1.length-1
    ary2(i) = i
    Dim nstr As String = ""
    For Each s As String In ary1(i).split(".")
        nstr &= format(val(s), "000") & "."
    Next
    ary3(i) = nstr.trim(".")
   
Next

array.sort(ary3, ary2)
For i As Integer = 0 To ary2.length-1
    ary3(i) = ary1(ary2(i))
    output.show(ary3(i))
Next


 回到顶部