PowerShell -Liste | Erklärt

PowerShell -Liste | Erklärt
PowerShell bietet eine Vielzahl von Auswahlmöglichkeiten durch seine Sprachmerkmale und CMDlets, um Ihnen zu helfen, und a Liste ist eine solche Option. Eine PowerShell -Liste ist eine Art von Datenstruktur, die unterschiedliche Elemente verschiedener Datentypen speichert. Die Liste wird mit dem erstellt System.Sammlungen.Netz Klassenobjekt, das auch verschiedene Methoden zur Durchführung von Vorgängen auf der erstellten Liste bietet.

In diesem Blog wird zeigen, wie man eine PowerShell -Liste erstellt. Darüber hinaus werden wir auch das Verfahren erläutern, wie Elemente hinzugefügt und entfernen. So lass uns anfangen!

So erstellen Sie eine PowerShell -Liste?

Eine PowerShell -Liste ist eine Art von Datenstruktur, die verschiedene Arten von Elementen speichert. Die Größe der Liste ist nicht festgelegt und kann jederzeit geändert werden.

Verwenden Sie, um eine PowerShell -Liste zu erstellen, die unten aufgeführte Syntax.

Syntax
Sie können einer der angegebenen Syntax zum Erstellen einer Liste in PowerShell folgen:

$ ListName = new -Object -Type -System '.Sammlungen.Anordnungsliste';

ODER

$ ListName = [System.Sammlungen.ArrayList] :: new ()

Hier, $ ListName repräsentiert den Namen der PowerShell -Liste, die erstellt wird.

Beispiel 1
Im angegebenen Beispiel erstellen wir eine Liste mit dem Namen $ PowerShelllist Verwenden des ersten Syntaxformats:

> $ PowerShellList = New -Object -Type -System 'System.Sammlungen.Anordnungsliste';

Um die Art der erstellten Liste zu erhalten, werden wir das CMDLet vom Getrenstyp verwenden:

> Schreibhost "Die erstellte Liste ist:" $ PowerShelllist.Gettype ()

Die angegebene Ausgabe zeigt an, dass der Typ der erstellten Liste System ist.Sammlung.Anordnungsliste:

Beispiel 2
In diesem Beispiel werden wir eine Liste namens erstellen $ List1 Durch die Verwendung des zweiten Syntaxformats:

> $ List1 = [System.Sammlungen.ArrayList] :: new ()

Nachdem Sie die PowerShell -Liste erstellt haben, müssen Sie möglicherweise einige Vorgänge ausführen, z. B. das Hinzufügen, Anzeigen oder Entfernen von Elementen. Überprüfen Sie zu diesem Zweck den folgenden Abschnitt.

PowerShell -Listenmethoden

In der folgenden Tabelle wurden einige der PowerShell-List-Methoden zusammen mit ihrer Beschreibung eingetragen:

Methoden Beschreibung
Hinzufügen() Verwenden Sie die Liste, um Elemente zur Liste hinzuzufügen, die Hinzufügen() Methode.
Entfernen() Um Elemente aus der Liste zu entfernen, verwenden wir die Entfernen() Methode.
Klar() Der Klar() Die Methode wird verwendet, um Elemente aus der Liste zu entfernen.
Klon() Die Nachbildung einer Liste wird mit der Verwendung der Erstellung des Klon() Methode.
Kopieren nach() Verwenden Sie die Inhalte von einer Liste auf eine andere, um die zu kopieren Kopieren nach() Methode.
Für jede() Der Für jede() Die Methode wird zur Iterierung der erstellten Liste verwendet.
Gettype () Verwenden Sie die Methode, um die Art der Liste zu finden Gettype ().

Schauen wir uns ein Beispiel an, in dem wir einige der angegebenen Methoden auf einer PowerShell -Liste anwenden werden.

Lassen Sie uns voranschreiten und der erstellten PowerShelllist einige Elemente hinzufügen.

So fügen Sie einen Artikel in PowerShell hinzu?

In diesem Beispiel werden wir der PowerShell -Liste einige Elemente mit der Liste der PowerShell hinzufügen Hinzufügen() Methode.

Syntax

> $ ListName.Mehrwert")

Geben Sie in der oben genannten Syntax den Wert an, den Sie dem $ ListName mit Hilfe der add () -Methode hinzufügen müssen.

Beispiel
Wir werden jetzt das nutzen Hinzufügen() Methode zum Hinzufügen der folgenden fünf Elemente zu unserem bereits erstellten $ PowerShelllist:

> $ PowerShelllist.Add ("1")
> $ PowerShelllist.Add ("John")
> $ PowerShelllist.Add ("2")
> $ PowerShelllist.Add ("38")
> $ PowerShelllist.Add ("Ingenieur")

Ausgang

So sehen Sie Elemente in einer PowerShell -Liste an?

Führen Sie die angegebenen Ausführungen aus, um die Liste der hinzugefügten Elemente in der PowerShell -Liste anzuzeigen Schreibhost cmdlet:

> Schreibhost "Die Elemente in der Liste sind" -ForegroundColor Yellow $ PowerShelllist

Die angegebene Ausgabe überprüft, dass wir erfolgreich fünf Elemente hinzugefügt haben: 1, John, 2, 38 und Ingenieur:

Sie möchten ein vorhandenes Element aus der PowerShell -Liste entfernen? Befolgen Sie den angegebenen Abschnitt.

Wie man ein Element in PowerShell entfernen?

Wie bereits erwähnt, die Entfernen() Die Methode kann verwendet werden, um vorhandene Elemente aus einer PowerShell -Liste zu entfernen.

Syntax
Verwenden Sie die folgende Syntax zum Löschen oder Entfernen eines Elements aus der Liste mit der Methode von REME (REME () (): Verwenden Sie die folgende Syntax:

> $ PowerShelllist.Entfernen ("Wert")

Beispiel
In diesem Beispiel werden wir die löschen Ingenieur Artikel aus unserem $ PowerShelllist, Verwenden der Methode remove ():

> $ PowerShelllist.Entfernen ("Ingenieur")

Führen Sie den Befehl write-host erneut aus, um die PowerShelllist-Elemente einzubeziehen:

> Schreibhost "Die Elemente in der Liste sind" -Foregroundcolor Green $ powershelllist

Wie Sie sehen können, existiert der Ingenieurartikel in unserer Liste nicht:

Wir haben wichtige Details zur PowerShell -Liste zusammengestellt. Ich hoffe, dass es für Sie hilfreich sein wird!

Abschluss

Eine PowerShell -Liste ist eine Datenstruktur, die zum Speichern mehrerer Elemente verschiedener Datentypen verwendet wird. Um eine Liste in PowerShell zu erstellen, müssen Sie ein Objekt des Systems erstellen.Sammlungen.ArrayList -Klasse. Es bietet auch verschiedene Methoden, um verschiedene Vorgänge auszuführen, z. B. das Hinzufügen und Entfernen von Elementen aus der Liste. In diesem Beitrag haben wir die PowerShell -Liste, seine damit verbundenen Methoden und ihre Beschreibung besprochen.