Multidimensionale Powershell -Arrays

Multidimensionale Powershell -Arrays

Ein Array in PowerShell ist eine Datenstruktur, mit der die Sammlung von Elementen geführt oder gespeichert wird. Um ein Array zu erstellen, fügen Sie zunächst das hinzu “@()Und dann die darin durch Kommas getrennten Gegenstände. Elemente in dieser Sammlung können ähnliche oder unterschiedliche Typen sein. Diese Elemente werden an bestimmten Indexstandorten gespeichert. Diese Indexnummern helfen beim Aufrufen oder Index dieser Elemente später. Ein Array kann Multi-Dimensionen einschließlich 2D, 3D oder 4D haben.

In dieser Erstellung von mehrdimensionalen Arrays nach der Erstellung von mehr.

Multidimensionale Powershell -Arrays

Mehrdimensionale Arrays können erstellt werden, indem einfach Arrays in einem von Kommas getrennten Array hinzugefügt werden. Beispiele, um mehrdimensionale Arrays zu erstellen, sind unten angegeben.

Beispiel 1: Erstellen Sie ein eindimensionales Array

Diese Instanz erzeugt ein eindimensionales Array:

$ Array = @("Auto", "Fahrrad", "Zyklus")
$ Array [1]


Im obigen Code:

    • Initialisieren Sie zunächst eine Variable “$ Array”Und weisen Sie ihm ein Array zu.
    • Schreiben Sie danach die Variable und geben Sie die Indexnummer an, um das Element in der PowerShell -Ausgabe anzuzeigen:



Beispiel 2: Erstellen Sie ein zweidimensionales Array in PowerShell

In diesem Beispiel wird das zweidimensionale Array erstellt:

$ 2d_array = @(("Red", "Blue", "Yellow"), ("Car", "Bike", "Cycle"))
$ 2d_array [1] [1]


Nach dem obigen Code:

    • Initialisieren Sie zunächst eine Variable “$ 2d_array”, Dann ein zweidimensionales Array mit zwei von einem Komma getrennten Arrays zuweisen.
    • Um auf ein Element zuzugreifen, schreiben Sie einfach das zweidimensionale Array zugewiesene Variable.
    • Rufen Sie dann das Element auf, das der angegebenen Zeile und Spalte über Indexierung entspricht:



Beispiel 3: Erstellen Sie ein dreidimensionales Array in PowerShell

In dieser Abbildung wird das dreidimensionale Array erstellt:

$ 3d_array = @(("rot", "blau"), ("Auto", "Fahrrad"), ("Hen", "Pen"))
$ 3d_array [2] [0]



Beispiel 4: Erstellen Sie ein vierdimensionales Array in PowerShell

Dieses Beispiel zeigt, dass er ein vierdimensionales Array in PowerShell erstellt:

$ 4d_array = @(("rot", "blau"), ("Auto", "Fahrrad"), ("Hen", "Pen"), ("Pin", "Tin"))
$ 4d_array [3] [1]



Das ging darum, mehrdimensionale Arrays in PowerShell zu schaffen.

Abschluss

Das multidimensionale Array von PowerShell ist auch als Array von Arrays bekannt. Es kann Gegenstände verschiedener oder derselben Typen speichern. In einem mehrdimensionalen Array hat jede Zeile die gleiche Anzahl von Elementen. Dieser Beitrag hat mit Hilfe mehrerer Beispiele auf mehrdimensionalen Arrays ausgearbeitet.