如何循环,同时添加到字符串?

时间:2014-11-04 15:39:02

标签: vb.net loops

我需要循环遍历数组并以下列方式填充字符串

首先 - > string = array(0)+ array(1)+ array(2)

然后 - > string = array(1)+ array(2)

然后 - > string = array(2)

如果数组的长度是动态的,我该如何实现? 我正在使用vb.net 谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用2个for循环来完成此操作。第一个for循环将循环遍历整个数组,并且发送循环将循环遍历要添加到字符串的数组部分。

var tempList = new ArrayList();
tempList.Add("Test1");
tempList.Add("Test2");
tempList.Add("Test3");

var tempString = new System.Text.StringBuilder();
for (int i = 0; i < tempList.Count; i++)
{
    for (int j = i; j < tempList.Count; j++)
    {
        tempString.Append(tempList[j]);
    }
}