PowerShell fournit une structure de données, le tableau, qui stocke une taille fixe séquentielle collection d’éléments de type quelconque. Un tableau est utilisé pour stocker une collection de données, mais il est souvent plus utile de penser à un tableau, comme une collection de variables ou objets.
Ce tutoriel explique comment déclarer des variables de tableau, créer des tableaux et traiter des tableaux à l’aide de variables indexées.,
Déclarer des Variables de Tableau
Pour utiliser un tableau dans un programme, vous devez déclarer une variable de référence le tableau, et vous pouvez spécifier le type de tableau, la variable de référence. Voici la syntaxe pour déclarer une variable de tableau −
Syntaxe
$A = 1, 2, 3, 4or$A = 1..4
Remarque − Par défaut, le type des objets de la matrice du Système.Objet. La méthode GetType () renvoie le type du tableau. Le Type peut être passé.,
Exemple
Les extraits de code suivants sont des exemples de cette syntaxe
]$intA = 1500,2230,3350,4000$A = 1, 2, 3, 4$A.getType()
Ceci va produire le résultat suivant −
Sortie
IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object System.Array
Les éléments du tableau sont accessibles par le biais de l’index. Les indices de tableau sont basés sur 0; c’est-à-dire qu’ils commencent de 0 à arrayRefVar.longueur-1.
exemple
l’instruction suivante déclare une variable de tableau, myList, crée un tableau de 10 éléments de type double et assigne sa référence à myList −
$myList = 5.6, 4.5, 3.3, 13.2, 4.0, 34.33, 34.0, 45.45, 99.993, 11123
L’image suivante représente le tableau myList., Ici, myList contient dix valeurs doubles et les indices sont de 0 à 9.
traitement des tableaux
lors du traitement des éléments de tableau, nous utilisons souvent for loop ou foreach loop car tous les éléments d’un tableau sont du même type et la taille du tableau est connue.,
Exemple
Voici un exemple complet montrant comment créer, initialiser, et traiter les tableaux −
Ceci va produire le résultat suivant −
Sortie
Les Tableaux Méthodes Exemples
Voici un exemple complet montrant les opérations sur les tableaux à l’aide de ses méthodes
$myList = @(0..4)write-host("Print array")$myList$myList = @(0..4)write-host("Assign values")$myList = 10$myList
Ceci va produire le résultat suivant −
Sortie
Clear arrayPrint array01234Assign values010234