Condividi tramite


Funzione Join (Visual Basic)

Aggiornamento: novembre 2007

Restituisce una stringa creata unendo un certo numero di sottostringhe di una matrice.

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

Parametri

  • SourceArray
    Obbligatorio. Matrice unidimensionale che contiene le sottostringhe da unire.

  • Delimiter
    Facoltativo. Qualsiasi stringa utilizzata per separare le sottostringhe nella stringa restituita. Se omesso, verrà automaticamente utilizzato lo spazio (" "). Se Delimiter è una stringa di lunghezza zero ("") o Nothing, tutte le voci dell'elenco verranno concatenate senza alcun delimitatore.

Eccezioni

Tipo di eccezione

Numero di errore

Condizione

ArgumentException

5

SourceArray non è unidimensionale.

Se si esegue l'aggiornamento delle applicazioni Visual Basic 6.0 che utilizzano la gestione degli errori non strutturata, vedere la colonna "Numero di errore". È possibile confrontare il numero di errore con la Proprietà Number (oggetto Err). Se possibile, tuttavia, si consiglia di sostituire il controllo dell'errore con la procedura illustrata nella sezione Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic.

Note

Tra le funzioni Join e Split esiste un'analogia. La funzione Join unisce una matrice di stringhe mediante una stringa di delimitazione per restituire un'unica stringa. La funzione Split separa una stringa in corrispondenza del delimitatore per restituire una matrice di stringhe. Tuttavia, una delle differenze fondamentali è che Join è in grado di concatenare le stringhe con qualsiasi stringa di delimitazione, mentre Split può separare le stringhe mediante un solo delimitatore di caratteri.

Esempio

Nell'esempio riportato di seguito viene illustrato come utilizzare la funzione Join per creare un elenco a partire da diverse stringhe.

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

Requisiti

Spazio dei nomi:Microsoft.VisualBasic

**Modulo:**Strings

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Vedere anche

Riferimenti

Riepilogo della gestione delle stringhe

Funzione Split (Visual Basic)

ArgumentException