Join (Función, Visual Basic)

Actualización: noviembre 2007

Devuelve una cadena creada a partir de la combinación de varias subcadenas contenidas en una matriz.

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

Parámetros

  • SourceArray
    Obligatorio. Matriz unidimensional que contiene las subcadenas que se van a combinar.

  • Delimiter
    Opcional. Cualquier cadena utilizada para separar las subcadenas de la cadena devuelta. Si se omite, se utilizará el carácter de espacio (" "). Si Delimiter es una cadena de longitud cero ("") o Nothing, todos los elementos de la lista se concatenarán sin delimitadores.

Excepciones

Tipo de excepción

Número de error

Condición

ArgumentException

5

SourceArray no es unidimensional.

Consulte la columna "Número de error" si está actualizando aplicaciones de Visual Basic 6.0 que utilizan el control de errores no estructurado. (Se puede comparar el número de error con respecto a Number (Propiedad, objeto Err)). Sin embargo, siempre que sea posible, se debe considerar la sustitución de dicho control de errores por Información general sobre el control estructurado de excepciones de Visual Basic.

Comentarios

Existe una paridad entre las funciones Join y Split. La función Join toma una matriz de cadenas y las une utilizando una cadena de delimitación para devolver una cadena única. La función Split toma una cadena y la separa en el delimitador para devolver una matriz de cadenas. Sin embargo, una diferencia fundamental es que Join puede concatenar cadenas con cualquier cadena de delimitación, Split puede separar sólo cadenas mediante un delimitador de carácter único.

Ejemplo

El ejemplo siguiente muestra cómo se utiliza la función Join para crear una lista a partir de varias cadenas.

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

Requisitos

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**Strings

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Referencia

Resumen de manipulación de cadenas

Split (Función, Visual Basic)

ArgumentException