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




Argomenti della Guida