【发布时间】:2009-08-21 13:02:52
【问题描述】:
我有一个关于 Visual Basic 中使用的拆分函数的问题。到目前为止,我已经编写了一个引入字符串值的函数。返回的字符串值可能类似于“List1;List2; Field1,Field2”。我的目标是使用该字符串的 split 函数将所有列表放入一个数组中,并将字段放入另一个数组中。
问题出在 List2 和 Field1 的位置之间。我不希望将 Field1 放在列表数组中。我在想可能有一种方法可以通过解析来做到这一点,但我不确定。下面是我当前的代码。提前感谢您的帮助。
Dim s As String = GetSetting("ReOrderList", properties.SiteId)
Dim affectedLists() As String = s.Split(";")
Dim affectedFields() As String = s.Split(",")
【问题讨论】:
-
"返回的字符串值可能看起来像这样 "List1;List2;字段 1,字段 2"。"哇,太残忍了。您可以访问该代码吗?您是否可以返回一个更连贯的字符串,或者让生成字符串的函数为您返回两个数组?
标签: vb.net arrays string split