【问题标题】:Vb.net two comma separated listsvb.net 两个逗号分隔的列表
【发布时间】:2016-04-04 14:56:35
【问题描述】:

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

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

我想将每一对传递给另一个例程来处理它们。字符串可以随着索引而变化。

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

【问题讨论】:

  • Private Sub MyRoutine(str1 As String, str2 As String) 然后传递它们:MySub( string1, string2)

标签: .net vb.net list csv subroutine


【解决方案1】:

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

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

【讨论】:

  • 谢谢这么简单。我拆分了所有要循环使用的东西,然后卡住了。使用索引是有意义的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-29
  • 2013-07-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多