Elenco PowerShell | Spiegato

Elenco PowerShell | Spiegato
PowerShell offre una varietà di scelte attraverso le sue caratteristiche linguistiche e cmdlet per assistere te e un elenco è una di queste opzioni. Un elenco di PowerShell è un tipo di struttura di dati che memorizza elementi distinti di diversi tipi di dati. L'elenco viene creato utilizzando il Sistema.Collezioni.Netto Oggetto di classe, che offre anche vari metodi per eseguire operazioni nell'elenco creato.

Questo blog dimostrerà come creare un elenco di PowerShell. Inoltre, spiegheremo anche la procedura su come aggiungere e rimuovere gli articoli da esso. Quindi iniziamo!

Come creare un elenco di PowerShell?

Un elenco di PowerShell è un tipo di struttura dati che memorizza diversi tipi di elementi. La dimensione dell'elenco non è fissa e può essere modificata in qualsiasi momento.

Per creare un elenco di PowerShell, utilizzare la sintassi elencata di seguito.

Sintassi
Puoi seguire una delle sintassi fornite per la creazione di un elenco in PowerShell:

$ ListName = new -object -ypename 'Sistema.Collezioni.Lista di array';

O

$ ListName = [Sistema.Collezioni.ArrayList] :: new ()

Qui, $ ListName rappresenta il nome dell'elenco PowerShell che verrà creato.

Esempio 1
Nell'esempio dato, creeremo un elenco chiamato $ PowerShelllist Utilizzando il primo formato di sintassi:

> $ PowerShellList = new -object -ypename 'Sistema.Collezioni.Lista di array';

Per ottenere il tipo di elenco creato, useremo il CMDlet di tipo get:

> Write-host "L'elenco del tipo creato è:" $ powerShelllist.GetType ()

L'output dato indica che il tipo di elenco creato è sistema.Collezione.Lista di array:

Esempio 2
In questo esempio, creeremo un elenco chiamato $ List1 Utilizzando il secondo formato di sintassi:

> $ List1 = [sistema.Collezioni.ArrayList] :: new ()

Dopo aver creato l'elenco PowerShell, potrebbe essere necessario eseguire alcune operazioni su di esso, come l'aggiunta, la visualizzazione o la rimozione di elementi. A tale scopo, controlla la sezione seguente.

Metodi di elenco di PowerShell

La tabella seguente ha arruolato alcuni dei metodi di elenco di PowerShell insieme alla loro descrizione:

Metodi Descrizione
Aggiungere() Per aggiungere elementi all'elenco, utilizzare il Aggiungere() metodo.
Rimuovere() Per la rimozione di elementi dall'elenco, utilizziamo il Rimuovere() metodo.
Chiaro() IL Chiaro() Il metodo viene utilizzato per cancellare gli elementi dall'elenco.
Clone() La replica di un elenco viene creata utilizzando il Clone() metodo.
Copia a() Per copiare il contenuto da un elenco a un altro, utilizzare il Copia a() metodo.
Per ciascuno() IL Per ciascuno() il metodo viene utilizzato per iterating tramite l'elenco creato.
GetType () Per trovare il tipo di elenco, usa il metodo GetType ().

Diamo un'occhiata a un esempio in cui applicheremo alcuni dei metodi dati in un elenco di PowerShell.

Andiamo avanti e aggiungiamo alcuni elementi alla PowerShelllist creata.

Come aggiungere un oggetto in PowerShell?

In questo esempio, aggiungeremo alcuni elementi all'elenco PowerShell usando il Aggiungere() metodo.

Sintassi

> $ ListName.Aggiungere valore")

Nella sintassi di cui sopra, specifica il valore necessario per aggiungere a $ listName con l'aiuto del metodo ADD ().

Esempio
Ora utilizzeremo il Aggiungere() metodo per aggiungere i seguenti cinque elementi ai nostri già creati $ PowerShelllist:

> $ PowerShelllist.Aggiungi ("1")
> $ PowerShelllist.Aggiungi ("John")
> $ PowerShelllist.Aggiungi ("2")
> $ PowerShelllist.Aggiungi ("38")
> $ PowerShelllist.Aggiungi ("ingegnere")

Produzione

Come visualizzare gli elementi in un elenco di PowerShell?

Per visualizzare l'elenco degli elementi aggiunti nell'elenco PowerShell, eseguire il dato Scrivi-host cmdlet:

> Write -host "Gli elementi nell'elenco sono" -ForegrorColor Yellow $ PowerShellList

L'output fornito verifica che abbiamo aggiunto con successo cinque articoli: 1, John, 2, 38 e ingegnere:

Vuoi rimuovere un elemento esistente dall'elenco PowerShell? Seguire la sezione fornita.

Come rimuovere un elemento in PowerShell?

Come accennato in precedenza, il Rimuovere() Il metodo può essere utilizzato per la rimozione di articoli esistenti da un elenco di PowerShell.

Sintassi
Per l'eliminazione o la rimozione di un elemento dall'elenco utilizzando il metodo Rimovi (), utilizzare la seguente sintassi:

> $ PowerShelllist.Rimuovi ("Valore")

Esempio
In questo esempio, elimineremo il Ingegnere oggetto dal nostro $ PowerShelllist, Utilizzando il metodo Rimovi ():

> $ PowerShelllist.Rimuovi ("ingegnere")

Ancora una volta, esegui il comando Write-Host per arruolare gli elementi PowerShelllist:

> Write -host "Gli elementi nell'elenco sono" -ForegrorColor Green $ PowerShellList

Come puoi vedere, l'elemento ingegnere non esiste nel nostro elenco:

Abbiamo compilato importanti dettagli sull'elenco PowerShell. Spero che ti sia utile per te!

Conclusione

Un elenco di PowerShell è una struttura di dati utilizzata per archiviare più elementi di diversi tipi di dati. Per creare un elenco in PowerShell, è necessario creare un oggetto del sistema.Collezioni.Classe ArrayList. Offre anche metodi diversi per eseguire varie operazioni, come l'aggiunta e la rimozione di elementi dall'elenco. In questo post, abbiamo discusso dell'elenco PowerShell, i suoi metodi correlati e la loro descrizione.