Foxtable(狐表)用户栏目专家坐堂 → [求助]数组中的字符串如何进行排序


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

主题:[求助]数组中的字符串如何进行排序

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


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
[求助]数组中的字符串如何进行排序  发帖心情 Post By:2010/9/19 16:03:00 [只看该作者]

我写了一段代码,挤掉了字符串中的空格,但不知道如何对分割的子字符串重新排序:

Dim Multi As String="  travelmate 627 ,travelmate 621 ,travelmate 621lv ,travelmate 621xc    ,travelmate 621xv ,travelmate 623    ,travelmate 623lc ,travelmate 623lci "
Dim Values() As String
Values = Multi.split(",")
For Index As Integer = 0 To Values.Length - 1
    values(Index)=values(Index).trim()
    Next
Dim Str1 As String
Str1= String.Join(",",Values)
Output.Show(Str1)

 

请狐爸和其他朋友指点一下.


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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/9/19 16:08:00 [只看该作者]

Array.Sort(Values)

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


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By:2010/9/19 16:47:00 [只看该作者]

 

我设计了一个窗口,使用这段代码,运行后无动静:

Dim multi As String = e.Form.Controls("TextBox1").Text     '把窗口中要优化的值传递给multi
Dim Values() As String        
Values = Multi.split(",")
For Index As Integer = 0 To Values.Length - 1
    values(Index)=values(Index).trim()
    Next
Array.Sort(Values)
multi= String.Join(",",Values)     '用优化后的值覆盖掉优化前的值

 

请狐爸指点一下.谢谢!


图片点击可在新窗口打开查看此主题相关图片如下:5.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/9/19 16:51:00 [只看该作者]

Dim multi As String = e.Form.Controls("TextBox1").Text     '把窗口中要优化的值传递给multi
Dim Values() As String        
Values = Multi.split(",")
For Index As Integer = 0 To Values.Length - 1
    values(Index)=values(Index).trim()
    Next
Array.Sort(Values)
multi= String.Join(",",Values)     '用优化后的值覆盖掉优化前的值

e.Form.Controls("TextBox1").Value = multi

 

 

图片点击可在新窗口打开查看


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


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By:2010/9/19 17:13:00 [只看该作者]

感谢狐爸!这样修改起来就方便多了.

另,发现一个小小的问题,优化后,点存盘,有时字符又变回到优化前的状态,反复点"优化"和"存盘"多次,才能修改完成.不晓得是什么原因.


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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/9/19 17:16:00 [只看该作者]

最后再加一句:
 
e.Form.Controls("TextBox1").WriteValue

 回到顶部