VB.NET Split函数的应用
时间: 2023-12-06 11:03:11 浏览: 81
VB.NET中的Split函数可以将一个字符串按照指定的分隔符分割成一个字符串数组。其语法如下:
```
Split(expression[, delimiter[, count[, compare]]])
```
其中,参数说明如下:
- expression:要分割的字符串。
- delimiter:分隔符,可以是单个字符或多个字符组成的字符串。
- count:可选参数,指定返回的数组元素的最大个数。默认值为-1,表示返回所有元素。
- compare:可选参数,指定比较字符串时使用的比较方法。默认值为vbBinaryCompare,表示二进制比较。
例如,我们可以使用Split函数将一个句子按照空格分割成单词,代码如下:
```
Dim sentence As String = "This is a test sentence."
Dim words As String() = sentence.Split(" ")
For Each word As String In words
Console.WriteLine(word)
Next
```
输出结果如下:
```
This
is
a
test
sentence.
```
另外,我们还可以使用Split函数分割CSV格式的数据,例如:
```
Dim csvData As String = "name,age,gender" & vbCrLf & "Tom,20,Male" & vbCrLf & "Lucy,25,Female"
Dim rows As String() = csvData.Split({vbCrLf}, StringSplitOptions.RemoveEmptyEntries)
For i As Integer = 0 To rows.Length - 1
Dim cols As String() = rows(i).Split(",")
For j As Integer = 0 To cols.Length - 1
Console.Write(cols(j) & vbTab)
Next
Console.WriteLine()
Next
```
输出结果如下:
```
name age gender
Tom 20 Male
Lucy 25 Female
```
以上就是VB.NET中Split函数的应用。
阅读全文