如何根据VB.Net中的分隔符将字符串拆分为数组

时间:2012-01-31 10:33:31

标签: vb.net arraylist string-split

如何直接将字符串的拆分部分分配到数组列表中?

字符串格式:

ABC; PQR; XYZ

2 个答案:

答案 0 :(得分:3)

不确定您想要什么,但以下内容不符合您的目的?

Dim input As String = "ABC;PQR;XYZ"
Dim x As New List(Of String)(input.Split(";"c))

请注意,我使用了高级List<String>(来自System.Collections.Generic)而不是已弃用的ArrayList

另外,你真的需要一个可修改的List吗?除非您想添加或删除条目,否则普通数组应该没问题。

答案 1 :(得分:0)

    Const XHundred = ",C,CC,CCC,CD,D,DC,DCC,DCCC,CM"
    Const Xten = ",X,XX,XXX,XL,L,LX,LXX,LXXX,XC"
    Const Xone= ",I,II,III,IV,V,VI,VII,VIII,IX"

我在一个函数中使用了它。然后在函数结束时我使用split()将它们拆分成字符串数组。