读书人

高手请问:字符串依条件截取到字符串数

发布时间: 2012-03-03 15:33:03 作者: rapoo

高手请教:字符串依条件截取到字符串数组里……
一段长度不定的字符串:ABC|EVDFG|dstwe|j345kgb|……
如何依照条件:“|” 分割转变成数组(不含“|”),然后依照字符串里的从左至右的顺序添加到ListBox里。
反过来,ListBox里的项如何按照上面的规则转变成:ABC|EVDFG|dstwe|j345kgb|……
的字符串?

高手指教!!

[解决办法]
Dim aa As String = "ABC|EVDFG|dstwe|j345kgb "
Dim bb As String() = aa.Split( "| ")
For Each cc As String In bb
ListBox1.Items.Add(cc)
Next
[解决办法]

一段长度不定的字符串:ABC|EVDFG|dstwe|j345kgb|……
如何依照条件:“|” 分割转变成数组(不含“|”),然后依照字符串里的从左至右的顺序添加到ListBox里。

Dim aa As String = "ABC|EVDFG|dstwe|j345kgb "
Dim bb As String() = aa.Split( "| ")
For Each cc As String In bb
ListBox1.Items.Add(cc)
Next

snto(神中神) 的答案


反过来,ListBox里的项如何按照上面的规则转变成:ABC|EVDFG|dstwe|j345kgb|……
的字符串?


'-----------我的附加答案 for part2

' 建立数组:
Dim ax(ListBox1.Items.Count - 1) As String

'内容拷贝到数组

ListBox1.Items.CopyTo(ax, 0)

'把数组加起来

Dim bx As String = Join(ax, "| ")

'bx 就是答案


读书人网 >VB Dotnet

热点推荐