Zählen Sie die Länge des Arrays in PowerShell
-
Verwenden Sie die Eigenschaft
Length
, um die Länge des Arrays in PowerShell zu zählen -
Verwenden Sie die Eigenschaft
Count
, um die Länge des Arrays in PowerShell zu zählen
Ein Array ist eine Datenstruktur, die eine Sammlung von Elementen speichert, die vom gleichen oder unterschiedlichen Typ sein können.
Sie können ein Array zuweisen, indem Sie einer Variablen mehrere Werte zuweisen. Auf seine Elemente kann über eine Indexnummer in Klammern []
zugegriffen werden.
Manchmal müssen Sie möglicherweise wissen, wie viele Elemente in einem PowerShell-Array gespeichert sind. In diesem Tutorial lernen Sie, die Länge eines Arrays in PowerShell zu zählen.
Verwenden Sie die Eigenschaft Length
, um die Länge des Arrays in PowerShell zu zählen
Mit der Eigenschaft Length
können Sie bestimmen, wie viele Elemente in einem Array gespeichert werden.
Zuerst erstellen wir ein Array und weisen ihm Werte zu.
$array = "apple","ball","cat"
$array.GetType()
Ausgang:
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Object[] System.Array
Lassen Sie uns die Eigenschaft Length
verwenden, um die Länge von $array
zu zählen.
$array.Length
Ausgang:
3
Wie Sie sehen können, wurde die genaue Länge eines Arrays gedruckt.
Lassen Sie uns nun ein einzelnes Elementarray erstellen. Sie müssen den Kommaoperator (``) oder die Syntax für Array-Unterausdrücke verwenden.
Syntax des Kommaoperators:
$data = ,"apple"
Syntax des Array-Unterausdrucks:
$data = @("apple")
Die Array-Elemente werden in Klammern @()
gesetzt. Wenn in ()
keine Werte gesetzt sind, wird ein leeres Array erstellt.
Lassen Sie uns nun die Eigenschaft Length
verwenden.
$data.Length
Ausgang:
1
Bei mehr als 2.147.483.647 Elementen in einem Array ist die Eigenschaft LongLength
praktisch.
Verwenden Sie die Eigenschaft Count
, um die Länge des Arrays in PowerShell zu zählen
Außerdem ist Count
ein Alias für die Eigenschaft Length
. Sie können auch Count
verwenden, um die Länge eines Arrays zu ermitteln.
$data.Count
Ausgang:
1
Es ist einfach, die Anzahl der in einem Array in PowerShell gespeicherten Elemente zu finden. Wir hoffen, dieser Artikel hat Ihnen geholfen zu verstehen, wie die Länge eines Arrays in PowerShell gezählt wird.