我有一个声明为
的字符串数组Dim name as String()
和声明为
的字符串Dim lastname as string
并执行拆分的结果分配给此数组
name = line.Split(New String() {"[ seperate ]"}, StringSplitOptions.None)
我将name数组的第二个值赋给字符串lastname
lastname = name(0)
但是,即使发生分裂,也没有为姓氏分配值
任何建议都会非常有用
答案 0 :(得分:2)
如果要分配数组的 second 值,则这是不正确的:
lastname = name(0)
然后你想要这个:
lastname = name(1)
但是如果第一个的结果已经是一个空字符串,它也不会起作用。所以你的分裂似乎不正确。也许你不想分开整个单词,包括空格,但是:
line.Split(New String() {"[seperate]"}, StringSplitOptions.None)