首页 > 解决方案 > 如何在 vb.net 中循环 string()() 数组以附加字符串?

问题描述

我有一个errorarray()() as String,这个数组有以下格式

Errorarray(0)
             (0) 6869
             (1) textA
          (1)
             (0) 1234
             (1) textB
          (2)
             (0) 3456
             (1) 

我需要附加一个字符串以及所有array(1)项目。例如,textB+mystring如果它不为空。

将如何实现这一目标?

标签: vb.net

解决方案


我想你想抓住“textA”、“textB”等......所有这些值都不为空吗?

如果是这样,您可以执行以下操作:

Sub Main()
    Dim Errorarray = {
        ({"6869", "textA"}),
        ({"1234", "textB"}),
        ({"3456", ""})
    }

    Dim all1s As String = ""
    For y As Integer = 0 To Errorarray.GetUpperBound(0)
        If Errorarray(y)(1) <> "" Then
            all1s = all1s & If(all1s = "", "", "+") & Errorarray(y)(1)
        End If
    Next
    Console.WriteLine(all1s)
    Console.ReadLine()
End Sub

导致:

textA+textB

推荐阅读