vb.net String.Join 重载方法
时间: 2023-08-06 16:16:23 浏览: 54
在 VB.NET 中,String.Join 方法有多个重载方法。下面是其中两个常用的重载方法:
1. `Join(separator As String, ParamArray value() As String) As String`
这个重载方法将一个字符串数组连接成一个字符串,使用指定的分隔符分隔每个元素。它的第一个参数是分隔符字符串,第二个参数是一个字符串数组,它的返回值是连接后的字符串。例如:
```
Dim fruits() As String = {"apple", "banana", "orange"}
Dim result As String = String.Join(", ", fruits)
Console.WriteLine(result)
' Output: "apple, banana, orange"
```
2. `Join(Of T)(separator As String, values As IEnumerable(Of T)) As String`
这个重载方法将一个泛型集合连接成一个字符串,使用指定的分隔符分隔每个元素。它的第一个参数是分隔符字符串,第二个参数是一个实现了 IEnumerable(Of T) 接口的泛型集合,它的返回值是连接后的字符串。例如:
```
Dim numbers As New List(Of Integer) From {1, 2, 3, 4, 5}
Dim result As String = String.Join(", ", numbers)
Console.WriteLine(result)
' Output: "1, 2, 3, 4, 5"
```
需要注意的是,以上两个重载方法的第一个参数都是分隔符字符串,而不是连接字符串。如果要将多个字符串连接成一个字符串,可以使用字符串的 `+` 运算符或者 String.Concat 方法。