Foxtable(狐表)用户栏目专家坐堂 → 老师给指点一下,排序错在哪里了


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

主题:老师给指点一下,排序错在哪里了

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


加好友 发短信
等级:七尾狐 帖子:1743 积分:16410 威望:0 精华:0 注册:2017/6/1 23:12:00
老师给指点一下,排序错在哪里了  发帖心情 Post By:2024/9/9 21:36:00 [显示全部帖子]

Dim Multi As String = "A8,A6,A7,A5"
Dim Values() As String
Values = Multi.split(",")
Dim ls As String = ""
Dim j As Integer
For i As Integer = 0 To Values.Length - 1
    For j = 1 To Values.Length - 1
        If Values(i) > Values(j) Then
            ls = Values(i)
            Values(i) = Values(j)
            Values(j) = Ls
        End If
    Next 
Next
Dim zf As String = ""
For Index As Integer = 0 To Values.Length - 1
    If Values(index).Trim <> "" Then
        If zf = "" Then
            zf = Values(index)
        Else
            zf = zf & "," & Values(index)
        End If
    End If
Next
MessageBox.Show(zf)

 回到顶部
帅哥哟,离线,有人找我吗?
xxfoxtable
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1743 积分:16410 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2024/9/9 23:01:00 [显示全部帖子]

Dim Multi As String = ""
Dim lst As New List(Of String)
lst.AddRange(Multi.Split(","))
MessageBox.Show(lst.Count)
没有元素的情况下lst.count=1,是什么情况呢?

 回到顶部
帅哥哟,离线,有人找我吗?
xxfoxtable
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1743 积分:16410 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2024/9/9 23:05:00 [显示全部帖子]

那怎么判断,里面有几个元素呢?

 回到顶部
帅哥哟,离线,有人找我吗?
xxfoxtable
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1743 积分:16410 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2024/9/19 12:50:00 [显示全部帖子]

老师这个降序怎么写?
Dim Multi As String = "A8,A6,A7,A5"
Dim lst As New List(Of String)
lst.AddRange(Multi.Split(","))
lst.Sort
Dim zf As String = String.Join(",", lst.ToArray)
MessageBox.Show(zf)

 回到顶部