将字符串数组的第二个值分配给vb.net中的字符串变量

时间:2014-09-17 11:49:11

标签: vb.net

我有一个声明为

的字符串数组
Dim name as String()

和声明为

的字符串
Dim lastname as string

并执行拆分的结果分配给此数组

name = line.Split(New String() {"[ seperate      ]"}, StringSplitOptions.None)

我将name数组的第二个值赋给字符串lastname

lastname = name(0)

但是,即使发生分裂,也没有为姓氏分配值

任何建议都会非常有用

1 个答案:

答案 0 :(得分:2)

如果要分配数组的 second 值,则这是不正确的:

lastname = name(0)

然后你想要这个:

lastname = name(1)

但是如果第一个的结果已经是一个空字符串,它也不会起作用。所以你的分裂似乎不正确。也许你不想分开整个单词,包括空格,但是:

line.Split(New String() {"[seperate]"}, StringSplitOptions.None)