Vb.net 两个逗号分隔的列表

Vb.net two comma separated lists

我收到两个包含逗号分隔列表的字符串。

string1 (1,2,3,4)
String2 (Red, blue, yellow, purple)

我想将每一对传递给另一个例程来处理它们。字符串可以随索引一起更改。

我必须拆分每个字符串值并循环遍历两者,以便我可以将每一对传递给子例程

使用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

您可能需要检查两个数组的大小是否相同,否则您可能会抛出异常