PowerShell supporta diversi tipi di dati, tra cui stringa, intero, booleano o array. Più specificamente, un array è una raccolta di elementi con tipi di dati identici memorizzati in posizioni contigue in memoria. Mentre la stringa è la raccolta di parole presentate come un testo significativo. Gli array sono utili nel mantenere un gran numero di dati memorizzandoli in una singola variabile. Può essere trasformato in una stringa PowerShell.
Questo tutorial presenterà una guida per risolvere la domanda menzionata.
Come convertire l'array di un oggetto in una stringa PowerShell?
Questi approcci dati possono essere impiegati per convertire un array di oggetti in una stringa di PowerShell:
Metodo 1: converti un oggetto array in una stringa PowerShell usando "[string] $ array"
In questo metodo, l'oggetto array verrà convertito in una stringa usando il "[String] $ Array" metodo. Ad esempio, panoramica l'esempio dato.
Esempio
Ora convertiremo l'array di oggetti in una stringa usando il "[String] $ Array" metodo:
> $ Obj = "auto", "camion", "bici", "ciclo"
> [string] $ obj
Nel codice sopra menzionato:
Si può osservare che i valori memorizzati nell'array specificato sono stati stampati come stringa.
Metodo 2: convertire un oggetto array in una stringa PowerShell usando le virgole invertite ""
Le virgole doppie invertite "" sono anche utilizzate per convertire un oggetto array in una stringa.
Esempio
Eseguire le seguenti righe di codice in PowerShell:
> $ Obj = "auto", "camion", "bici", "ciclo"
> "$ Obj"
Nell'esempio del codice dichiarato:
Metodo 3: convertire un oggetto array in una stringa PowerShell usando [Sistema.String] :: join ("", $ array)
Questo approccio utilizza il "sistema.Corda"Classe per convertire l'oggetto array"$ array"Stringi dopo essersi unito a loro con l'aiuto del suo metodo join ().
Esempio
Nell'esempio seguente:
> $ Obj = "auto", "camion", "bici", "ciclo"
> [Sistema.String] :: join ("", $ obj)
Metodo 4: convertire un oggetto array in una stringa PowerShell usando l'operatore di join
IL "-giuntura"L'operatore viene anche utilizzato per convertire l'oggetto array in una stringa PowerShell. Si unisce specificamente ai personaggi, ai numeri o agli spazi con una serie di elementi.
Esempio
Questo esempio converte un oggetto array usando "-giuntura"Operatore:
> $ Obj = "auto", "camion", "bici", "ciclo"
> $ Str = $ obj -Join ""
> $ Str
In questo esempio, abbiamo usato il "-giuntura"Operatore per concatenare l'elenco degli oggetti e aggiungere lo spazio all'interno di virgole invertite per aggiungere lo spazio tra gli oggetti quando viene creata la stringa:
Si può osservare che l'oggetto array specificato è stato convertito correttamente in una stringa.
Conclusione
Un oggetto array può essere convertito in una stringa usando diversi metodi. Questi metodi includono [string] $ array, [sistema.String] :: join ("", $ array) o operatore. Questi metodi prendono innanzitutto gli oggetti di un array, li concatenano e infine aggiungono gli spazi da convertire. Questo tutorial ha presentato una guida per convertire un oggetto array in una stringa PowerShell.