Powershell – Array (Dansk)

Reklamer

PowerShell giver en data struktur, array, som gemmer en fast størrelse fortløbende indsamling af elementer af enhver type. En Matri.bruges til at gemme en samling af data, men det er ofte mere nyttigt at tænke på en Matri. som en samling af variabler eller objekter.

denne vejledning introducerer, hvordan man erklærer arrayvariabler, opretter arrays og behandler arrays ved hjælp af indekserede variabler.,

deklarering af Arrayvariabler

Hvis du vil bruge et array i et program, skal du erklære en variabel for at referere til arrayet, og du kan angive den type array, variablen kan referere til. Her er syntaksen til at erklære en array-variabel-

syntaks

$A = 1, 2, 3, 4or$A = 1..4 

Bemærk − Som standard type objekter af array er System.Genstand. Gettype () metode returnerer typen af arrayet. Type kan bestås.,

Eksempel

følgende kode uddrag er eksempler på denne syntaks −

]$intA = 1500,2230,3350,4000$A = 1, 2, 3, 4$A.getType()

Dette vil give følgende resultat −

Lyd

IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object System.Array 

array-elementer er adgang til via indekset. Arrayindekser er 0-baserede; det vil sige, de starter fra 0 til arrayRefVar.længde-1.

Eksempel

Følgende sætning erklærer en array-variabel, myList, opretter et array med 10 elementer af dobbelt-typen, og tildeler sin reference til myList −

$myList = 5.6, 4.5, 3.3, 13.2, 4.0, 34.33, 34.0, 45.45, 99.993, 11123

Følgende billede repræsenterer array myList., Her har myList ti dobbeltværdier, og indekserne er fra 0 til 9.

Behandling Arrays

ved behandling af de mange elementer, som vi ofte bruger enten for-løkke eller foreach loop, fordi alle elementer i et array, er af samme type og størrelse af arrayet er kendt.,

Eksempel

Her er et komplet eksempel viser, hvordan det skal oprette, formatere, og processen arrays −

Dette vil give følgende resultat −

Lyd

Arrays Metoder Eksempler

Her er et komplet eksempel, der viser operationer på arrays ved hjælp af sine metoder

$myList = @(0..4)write-host("Print array")$myList$myList = @(0..4)write-host("Assign values")$myList = 10$myList

Dette vil give følgende resultat −

Lyd

Clear arrayPrint array01234Assign values010234
Reklamer

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *