Join 函数 (Visual Basic)

更新:2007 年 11 月

返回通过连接一个数组中包含的若干子字符串创建的字符串。

Function Join(
   ByVal SourceArray() As { Object | String },
   Optional ByVal Delimiter As String = " "
) As String

参数

  • SourceArray
    必选。一维数组,包含要连接的子字符串。

  • Delimiter
    可选。任何字符串,用于在返回的字符串中分隔子字符串。如果省略该参数,则使用空白字符 (" ")。如果 Delimiter 是零长度字符串 ("") 或 Nothing,则列表中的所有项目都串联在一起,中间没有分隔符。

异常

异常类型

错误号

条件

ArgumentException

5

SourceArray 不是一维数组。

如果正在升级使用非结构化错误处理方式的 Visual Basic 6.0 应用程序,请参见“错误号”一列。(您可以根据 Number 属性(Err 对象)比较错误号。)然而,如果可能,应当考虑用 Visual Basic 的结构化异常处理概述替换这种错误控制。

备注

Join 和 Split 函数之间存在相似性。Join 函数获取一批字符串,然后用分隔符字符串将它们联接起来,从而返回一个字符串。Split 函数获取一个字符串,然后在分隔符处将其断开,从而返回一批字符串。但是,这两个函数之间的主要区别在于 Join 可以使用任何分隔符字符串将多个字符串连接起来,而 Split 只能使用一个字符分隔符将字符串断开。

示例

下面的示例演示如何使用 Join 函数根据几个字符串创建一个列表。

Dim TestItem() As String = {"Pickle", "Pineapple", "Papaya"}
' Returns "Pickle, Pineapple, Papaya"
Dim TestShoppingList As String = Join(TestItem, ", ")

要求

命名空间:Microsoft.VisualBasic

**模块:**Strings

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

请参见

参考

字符串操作摘要

Split 函数 (Visual Basic)

ArgumentException