我正在传递两个包含逗号分隔列表的字符串。
string1 (1,2,3,4)
String2 (Red, blue, yellow, purple)
我想将每一对传递给另一个例程来处理它们。字符串可以随索引一起更改。
我必须拆分每个字符串值并循环遍历两者,以便我可以将每个字符串传递给子例程
答案 0 :(得分:2)
使用Split
获取逗号之间的每个组件并传递:
Dim string1 As String = "1,2,3,4"
Dim string2 As String = "Red,blue,yellow,purple"
Dim string1AsArray = string1.Split(","c)
Dim string2AsArray = string2.Split(","c)
For i = 0 To string1AsArray.Count - 1
MyRoutine(string1AsArray(i), string2AsArray(i))
Next
你可能想要检查两个数组是否都是相同的大小,否则你可能会抛出异常