Comment convertir un objet de tableau en une chaîne dans PowerShell?

Comment convertir un objet de tableau en une chaîne dans PowerShell?

PowerShell prend en charge plusieurs types de données, notamment des cordes, des entiers, des booléens ou des tableaux. Plus précisément, un tableau est une collection d'éléments avec des types de données identiques stockés dans des emplacements contigus en mémoire. Tandis que la chaîne est la collection de mots présentés comme un texte significatif. Les tableaux sont bénéfiques pour maintenir un grand nombre de données en les stockant en une seule variable. Il peut être transformé en une chaîne PowerShell.

Ce tutoriel présentera un guide pour résoudre la requête mentionnée.

Comment convertir le tableau d'un objet en une chaîne PowerShell?

Ces approches données peuvent être utilisées pour convertir un tableau d'objets en une chaîne PowerShell:

  • [String] $ Array
  • Utilisez des virgules inversées ""
  • [système.String] :: join ("", $ array)
  • Rejoindre l'opérateur

Méthode 1: Convertir un objet de tableau en une chaîne PowerShell à l'aide de «[String] $ array»

Dans cette méthode, l'objet Array sera converti en une chaîne en utilisant le «[String] $ Array" méthode. Par exemple, aperçu de l'exemple donné.

Exemple

Maintenant, nous allons convertir le tableau d'objets en une chaîne en utilisant le «[String] $ Array" méthode:

> $ Obj = "car", "camion", "vélo", "cycle"
> [String] $ obj

Dans le code susmentionné:

  • Tout d'abord, nous avons créé un tableau et ajouté divers objets séparés par des virgules.
  • Après cela, nous avons utilisé le «[chaîne]»Paramètre avec le nom du tableau, qui est«$ Obj», Pour le convertir en une chaîne:

On peut observer que les valeurs stockées dans le tableau spécifié ont été imprimées sous forme de chaîne.

Méthode 2: Convertir un objet de tableau en une chaîne PowerShell à l'aide de virgules inversées ""

Les virgules à double inversé «» sont également utilisées pour convertir un objet de tableau en une chaîne.

Exemple

Exécutez les lignes de code suivantes dans PowerShell:

> $ Obj = "car", "camion", "vélo", "cycle"
> "$ Obj"

Dans l'exemple de code indiqué:

  • Tout d'abord, nous avons créé le tableau et stocké plusieurs objets dedans.
  • Après cela, nous avons invoqué le nom du tableau dans des virgules inversées telles que «$ Obj".
  • Enfin, l'appel du tableau d'objets le convertira en chaîne:

Méthode 3: Convertir un objet de tableau en une chaîne PowerShell en utilisant [Système.String] :: join ("", $ array)

Cette approche utilise le «système.Chaîne"Classe pour convertir l'objet de tableau"$ Array”To String après les rejoindre à l'aide de sa méthode join ().

Exemple

Dans l'exemple donné:

  • Tout d'abord, nous avons créé un tableau d'objets, puis nous avons attribué plusieurs objets.
  • Après cela, invoquez le «[système.String] :: join (”“, $ obj)”Méthode pour concaténer les objets à l'intérieur du tableau et ajoutera les espaces entre les objets.
  • La dernière opération concerne la conversion de l'objet Array To String:
> $ Obj = "car", "camion", "vélo", "cycle"
> [système.String] :: join ("", $ obj)

Méthode 4: Convertissez un objet de tableau en une chaîne PowerShell à l'aide de l'opérateur de jointure

Le "-rejoindre»L'opérateur est également utilisé pour convertir l'objet de tableau en une chaîne PowerShell. Il rejoint spécifiquement les caractères, les nombres ou les espaces avec un tableau d'éléments.

Exemple

Cet exemple convertit un objet de tableau à l'aide du «-rejoindre»Opérateur:

> $ Obj = "car", "camion", "vélo", "cycle"
> $ Str = $ obj -join ""
> $ Str

Dans cet exemple, nous avons utilisé le «-rejoindre”Opérateur pour concaténer la liste des objets et ajouter l'espace dans des virgules inversées pour ajouter l'espace entre les objets lorsque la chaîne est créée:

On peut observer que l'objet de tableau spécifié a été converti avec succès en une chaîne.

Conclusion

Un objet de tableau peut être converti en une chaîne en utilisant plusieurs méthodes. Ces méthodes incluent [String] $ array, [système.String] :: join (”“, $ array) ou jointer l'opérateur. Ces méthodes prennent d'abord les objets d'un tableau, les concatenaient et ajoutent enfin les espaces entre les convertir. Ce tutoriel a présenté un guide pour convertir un objet de tableau en une chaîne PowerShell.