Как разбить строку на массив на основе разделителя в VB.Net - PullRequest
0 голосов
/ 31 января 2012

Как я могу назначить разделенные части строки в список массивов напрямую?

Формат строки:

ABC; PQR; XYZ

Ответы [ 2 ]

3 голосов
/ 31 января 2012

Не уверен, что вы хотите, но следующее не соответствует вашим целям?

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

Обратите внимание, что я использовал улучшенный List<String> (из System.Collections.Generic) вместо устаревшего ArrayList.

Кроме того, вам действительно нужен модифицируемый List?Если вы не хотите добавлять или удалять записи, простой массив должен подойти.

0 голосов
/ 12 января 2016
    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 (), чтобы разбить их на строковые массивы.

...