Sei sulla pagina 1di 2

ARGOMENTO

about_join

DESCRIZIONE BREVE
Descrive in che modo l'operatore join (-join) combina più
stringhe in una sola.

DESCRIZIONE DETTAGLIATA
L'operatore join concatena un set di stringhe in una sola. Le stringhe
vengono aggiunte alla stringa risultante nell'ordine in cui vengono
visualizzate nel comando.

Sintassi
Nel diagramma seguente viene illustrata la sintassi
dell'operatore join.

-Join <String[]>
<String[]> -Join <Delimiter>

Parametri
String[]
Specifica una o più stringhe da unire.

Delimiter
Specifica uno o più caratteri posizionati tra le stringhe concatenate.
L'impostazione predefinita non prevede alcun delimitatore ("").

Commenti
L'operatore join unario (-join <string[]>) ha la priorità più
elevata di una virgola. Pertanto, se si invia un elenco di stringhe separato
da virgole all'operatore join unario, solo la prima stringa
(prima della prima virgola) viene inviata all'operatore join.

Per utilizzare l'operatore join unario, racchiudere le stringhe tra


parentesi o archiviarle in una variabile, quindi inviare la variabile
da unire.

Ad esempio:

-join "a", "b", "c"


a
b
c

-join ("a", "b", "c")


abc

$z = "a", "b", "c"


-join $z
abc
Esempi
Nell'istruzione seguente vengono unite tre stringhe:

-join ("Windows", "PowerShell", "2.0")


WindowsPowerShell2.0

Nell'istruzione seguente vengono unite tre stringhe delimitate


da uno spazio:

"Windows", "PowerShell", "2.0" -join " "


Windows PowerShell 2.0

Nelle istruzioni seguenti viene utilizzato un delimitatore a


più caratteri per unire tre stringhe:

$a = "WIND", "SP", "ERSHELL"


$a -join "OW"
WINDOWSPOWERSHELL

Con l'istruzione seguente vengono unite le righe di una stringa


here in una sola stringa. Poiché una stringa here è una stringa, è
necessario suddividerne le righe prima di poterle unire. È possibile
utilizzare questo metodo per riunire le stringhe in un file XML
salvato in una stringa here:

$a = @'
a
b
c
'@

(-split $a) -join " "


a b c

VEDERE ANCHE
about_Operators
about_Comparison_Operators
about_Split

Potrebbero piacerti anche