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

时间:2016-04-04 14:56:35

标签: .net vb.net list csv subroutine

我正在传递两个包含逗号分隔列表的字符串。

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

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

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

1 个答案:

答案 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

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