Ajouter des éléments au tableau dans PowerShell

Rohan Timalsina 30 janvier 2023
  1. Utilisez += pour ajouter des éléments au tableau dans PowerShell
  2. Utilisez ArrayList au lieu d’un tableau
Ajouter des éléments au tableau dans PowerShell

Ce didacticiel présentera l’ajout d’éléments à un tableau dans le PowerShell.

Utilisez += pour ajouter des éléments au tableau dans PowerShell

Un tableau est utilisé pour stocker une collection d’éléments. Les éléments peuvent être de types identiques ou différents.

Vous pouvez créer un tableau et y ajouter des éléments dans PowerShell. Nous avons créé un tableau $Days comme indiqué ci-dessous.

$Days = "sunday", "monday", "tuesday"

Lorsque vous ajoutez l’élément à un tableau à l’aide de Array.Add(), une erreur s’affiche car la longueur du tableau est fixe et ne peut pas être étendue.

$Days.Add("wednesday")

Production :

Exception calling "Add" with "1" argument(s): "Collection was of a fixed size."
At line:1 char:1
+ $Days.Add("Wednesday")
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : NotSupportedException

Vous devez utiliser += pour ajouter des éléments à un tableau dans PowerShell.

$Days += "wednesday"
$Days

Production :

sunday
monday
tuesday
wednesday

Utilisez ArrayList au lieu d’un tableau

ArrayList n’a pas la longueur de taille fixe. Il peut être modifié et stocker toutes les valeurs de type de données.

Vous pouvez créer une ArrayList en utilisant la commande ci-dessous.

$Months = New-Object System.Collections.ArrayList
$Months.IsFixedSize

Production :

False

Vous pouvez ajouter des éléments en utilisant ArrayList.Add().

[void]$Months.Add("Jan")
[void]$Months.Add("Feb")
[void]$Months.Add("Mar")
$Months

Production :

Jan
Feb
Mar
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Article connexe - PowerShell Array