Ajouter des éléments au tableau dans PowerShell
-
Utilisez
+=
pour ajouter des éléments au tableau dans PowerShell -
Utilisez
ArrayList
au lieu d’un tableau
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