vb.net 把逗号分隔的字符串用For...Next循环分别赋值到指定的文本框
时间: 2023-07-15 19:14:28 浏览: 37
可以按照以下步骤进行操作:
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`,以此类推。
当循环结束时,每个文本框中都会分别显示一个字符串数组中的元素。