PowerShell poskytuje datové struktury, pole, které ukládá pevné velikosti sekvenční kolekce prvků jakéhokoli typu. Pole se používá k ukládání sbírky dat, ale často je užitečnější myslet na pole jako na sbírku proměnných nebo objektů.
tento tutoriál představuje, jak deklarovat proměnné pole, vytvářet pole a zpracovávat pole pomocí indexovaných proměnných.,
Deklarovat Pole Proměnných, které
Chcete-li použít pole v programu, musíte deklarovat proměnné pro odkaz na pole, a můžete určit typ pole proměnné lze odkazovat. Zde je syntaxe pro deklarování proměnné pole −
Syntax
$A = 1, 2, 3, 4or$A = 1..4
Poznámka − ve výchozím nastavení typ objektů pole je Systém.Předmět. Metoda GetType () vrací typ pole. Typ může být předán.,
Příklad:
následující fragmenty kódu jsou příklady syntaxe −
]$intA = 1500,2230,3350,4000$A = 1, 2, 3, 4$A.getType()
To bude produkovat následující výsledek −
Výstup
IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object System.Array
prvky pole jsou přístupné pomocí indexu. Indexy pole jsou založeny na 0; to znamená, že začínají od 0 do arrayRefVar.délka-1.
Příklad:
Následující prohlášení deklaruje proměnnou pole, myList, vytvoří pole 10 prvků typu double a přiřadí jeho odkaz myList −
$myList = 5.6, 4.5, 3.3, 13.2, 4.0, 34.33, 34.0, 45.45, 99.993, 11123
Následující obrázek představuje pole myList., Zde má myList deset dvojitých hodnot a indexy jsou od 0 do 9.
Zpracování Polí
Při zpracování prvků pole, jsme se často používají buď pro smyčky nebo smyčky foreach, protože všechny prvky pole jsou stejného typu a velikosti pole, které je známo.,
Příklad:
Zde je kompletní příklad ukazuje, jak vytvořit, inicializovat, a proces polí −
To bude produkovat následující výsledek −
Výstup
Pole, Metody, Příklady
Zde je kompletní příklad ukazuje operace na pole pomocí jeho metody,
$myList = @(0..4)write-host("Print array")$myList$myList = @(0..4)write-host("Assign values")$myList = 10$myList
To bude produkovat následující výsledek −
Výstup
Clear arrayPrint array01234Assign values010234