PowerShell obsługuje kilka typów danych, w tym ciąg, liczbę całkowitą, boolean lub tablice. Mówiąc dokładniej, tablica to zbiór elementów z identycznymi typami danych przechowywanych w ciągłych lokalizacjach w pamięci. Podczas gdy ciąg jest zbiorem słów przedstawionych jako znaczący tekst. Tablice są korzystne w utrzymaniu dużej liczby danych, przechowując je w jedną zmienną. Można go przekształcić w ciąg PowerShell.
Ten samouczek przedstawi przewodnik po rozwiązaniu wspomnianego zapytania.
Jak przekonwertować tablicę obiektu na ciąg PowerShell?
Te podane podejścia można zastosować do konwersji tablicy obiektów na ciąg PowerShell:
Metoda 1: Konwertuj obiekt tablicy na ciąg PowerShell za pomocą „[String] $ Array”
W tej metodzie obiekt tablicy zostanie przekonwertowany na ciąg za pomocą „[String] $ array" metoda. Na przykład przegląd podany przykład.
Przykład
Teraz przekonwertujemy tablicę obiektów na ciąg za pomocą „[String] $ array" metoda:
> $ Obj = „Car”, „Truck”, „Bike”, „Cycle”
> [String] $ obj
W wyżej wymieniony kod:
Można zauważyć, że wartości przechowywane w określonej tablicy zostały wydrukowane jako ciąg.
Metoda 2: Konwertuj obiekt tablicy na ciąg PowerShell za pomocą odwróconych przecinków „”
Podwójne odwrócone przecinki „” są również wykorzystywane do konwersji obiektu tablicy na ciąg.
Przykład
Wykonaj następujące wiersze kodu w PowerShell:
> $ Obj = „Car”, „Truck”, „Bike”, „Cycle”
> „$ Obj”
W wyznaczonym przykładzie kodu:
Metoda 3: Konwertuj obiekt tablicy na ciąg PowerShell za pomocą [System.String] :: dołącz (””, $ array)
To podejście wykorzystuje „system.Strunowy„Klasa do konwersji obiektu tablicy”$ tablica”Do sznurka po dołączeniu do nich za pomocą metody łączenia ().
Przykład
W poniższym przykładzie:
> $ Obj = „Car”, „Truck”, „Bike”, „Cycle”
> [System.String] :: dołącz („”, $ obj)
Metoda 4: Konwertuj obiekt tablicy na ciąg PowerShell za pomocą operatora łączenia
„„-dołączyć„Operator służy również do konwersji obiektu tablicy na ciąg PowerShell. W szczególności dołącza do znaków, liczb lub przestrzeni z szeregiem przedmiotów.
Przykład
Ten przykład konwertuje obiekt tablicy za pomocą „-dołączyć„Operator:
> $ Obj = „Car”, „Truck”, „Bike”, „Cycle”
> $ Str = $ obj -join ""
> $ Str
W tym przykładzie użyliśmy „-dołączyć„Operator, aby połączyć listę obiektów i dodać przestrzeń w odwróconych przecinkach, aby dodać przestrzeń między obiektami po utworzeniu ciągu:
Można zauważyć, że określony obiekt tablicy został pomyślnie przekonwertowany na ciąg.
Wniosek
Obiekt tablicy można przekonwertować na łańcuch za pomocą kilku metod. Metody te obejmują [ciąg] $ array, [system.String] :: dołącz (”, $ array) lub dołącz do operatora. Metody te najpierw przyjmują obiekty tablicy, łączą je i wreszcie dodają przestrzenie między konwertowaniem. Ten samouczek przedstawił przewodnik po konwersji obiektu tablicy na ciąg PowerShell.