vb.net 把逗号分隔的字符串用For Each...Next循环遍历数组到指定的文本框
时间: 2023-07-15 13:13:40 浏览: 111
可以使用Split函数将逗号分隔的字符串转换为数组,然后使用For Each...Next循环遍历数组,最后将每个元素添加到指定的文本框中。以下是示例代码:
```
Dim str As String = "1,2,3,4,5"
Dim arr() As String = str.Split(",")
For Each item As String In arr
TextBox1.Text += item + vbNewLine
Next
```
假设要将字符串"1,2,3,4,5"分隔为数组,然后将每个元素添加到名为TextBox1的文本框中。在上述代码中,首先使用Split函数将字符串分隔为数组。然后使用For Each循环遍历数组中的每个元素。在每次循环中,将元素添加到TextBox1的Text属性中,并在每个元素之后添加一个新行符。最终,TextBox1中将包含以下内容:
```
1
2
3
4
5
```
相关问题
vb.net 把逗号分隔的字符串用For Each...Next循环分别赋值到指定的文本框
假设你有一个逗号分隔的字符串`"John,Doe,25"`,你想把它分别赋值到三个文本框`txtFirst, txtLast, txtAge`上。你可以按照以下步骤:
1. 使用`Split`函数将字符串拆分为一个字符串数组:
```vb.net
Dim values As String() = "John,Doe,25".Split(","c)
```
2. 使用`For Each...Next`循环遍历数组,并将每个元素分别赋值到对应的文本框上:
```vb.net
For i As Integer = 0 To values.Length - 1
Select Case i
Case 0
txtFirst.Text = values(i)
Case 1
txtLast.Text = values(i)
Case 2
txtAge.Text = values(i)
End Select
Next
```
这样就可以将逗号分隔的字符串按顺序赋值到三个文本框上了。
vb.net 把逗号分隔的字符串用For...Next循环分别赋值到指定的文本框
可以按照以下步骤进行操作:
1. 将逗号分隔的字符串存储到一个数组中。
2. 使用 For...Next 循环遍历数组,并通过索引获取每个元素。
3. 将每个元素分别赋值给对应的文本框。
下面是一个示例代码:
```
Dim str As String = "abc,def,ghi,jkl"
Dim arr() As String = str.Split(",")
For i As Integer = 0 To arr.Length - 1
If i = 0 Then
TextBox1.Text = arr(i)
ElseIf i = 1 Then
TextBox2.Text = arr(i)
ElseIf i = 2 Then
TextBox3.Text = arr(i)
ElseIf i = 3 Then
TextBox4.Text = arr(i)
End If
Next
```
在这个示例代码中,我们首先将逗号分隔的字符串 "abc,def,ghi,jkl" 存储到一个名为 `str` 的字符串变量中。然后,我们使用字符串的 `Split()` 方法将其分割成一个名为 `arr` 的字符串数组。
接下来,我们使用 For...Next 循环遍历 `arr` 数组,并通过索引获取每个元素。我们使用 `If...ElseIf` 语句来判断当前遍历到的元素应该赋值给哪个文本框。在这个示例中,我们将第一个元素赋值给 `TextBox1`,第二个元素赋值给 `TextBox2`,以此类推。
当循环结束时,每个文本框中都会分别显示一个字符串数组中的元素。
阅读全文