如何在VB.Net中基于定界器将字符串拆分成数组

如何在VB.Net中基于定界器将字符串拆分成数组,vb.net,arraylist,string-split,Vb.net,Arraylist,String Split,如何将字符串的拆分部分直接分配到数组列表中 字符串格式: ABC;PQR;XYZ不确定您想要什么,但以下内容不符合您的目的吗 Dim input As String = "ABC;PQR;XYZ" Dim x As New List(Of String)(input.Split(";"c)) 请注意,我使用了superior列表(来自System.Collections.Generic),而不是弃用的ArrayList 另外,您真的需要一个可修改的列表吗?除非您想添加或删除条目,否则普通数组就

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

字符串格式:


ABC;PQR;XYZ

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

Dim input As String = "ABC;PQR;XYZ"
Dim x As New List(Of String)(input.Split(";"c))
请注意,我使用了superior
列表(来自
System.Collections.Generic
),而不是弃用的
ArrayList


另外,您真的需要一个可修改的
列表吗?除非您想添加或删除条目,否则普通数组就可以了。

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

Dim input As String = "ABC;PQR;XYZ"
Dim x As New List(Of String)(input.Split(";"c))
    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"
请注意,我使用了superior
列表(来自
System.Collections.Generic
),而不是弃用的
ArrayList

另外,您真的需要一个可修改的
列表吗?除非您想添加或删除条目,否则普通数组应该可以

    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()将它们拆分为字符串数组


我在函数中使用了这个。然后,在函数的末尾,我使用split()将它们拆分为字符串数组。

实际上,我的哈希表值之一是ABC;PQR;XYZ,我需要把它分配给一个arraylist,这样我才能逐个处理这些值。@Santhosh_ms3你的问题没有提到哈希表,你的评论一点也不清楚。我的回答怎么不符合你的要求?为什么您需要(数组)列表?你可以一个接一个地处理数组中的值。是的,这个分割部分存在于foreach循环中,每当我遇到来自hastable contains“;”的值时,我都需要分割它们并将其分配给数组进行进一步处理。实际上,我的哈希表值之一是ABC;PQR;XYZ,我需要把它分配给一个arraylist,这样我才能逐个处理这些值。@Santhosh_ms3你的问题没有提到哈希表,你的评论一点也不清楚。我的回答怎么不符合你的要求?为什么您需要(数组)列表?您可以逐个处理数组中的值。是的,此拆分部分存在于foreach循环中,每次遇到hastable包含“;”中的值时,我都需要拆分它们并将其分配给数组进行进一步处理。