Ich möchte nur einen einfachen benutzerdefinierten Typ von [System.Collections.ArrayList]
zu, sagen wir, nur kürzerem [arrayList]
oder etwas ähnlichem machen und ihn aus Bequemlichkeit in ein Modul einfügen. Sah in Add-Type
, aber konnte nicht herausfinden, ob es passt und wie es genau geht. Was ich bekommen möchte ist:
Sie suchen nach einem Typ Beschleuniger .
%Vor%Ich würde vermeiden, Nicht-Standard-Beschleuniger zu verwenden. PowerShell bietet seit mindestens v3 eine gute Tabulatorvervollständigung für Klassen.
Wenn Sie also [arrayl
TAB eingeben, wird der vollständige Name für Sie vervollständigt.
Ryan Bemrose brachte einen tollen Punkt heraus; Der [accelerators]
-Typ-Beschleuniger ist nicht standardmäßig verfügbar, aber Sie können ihn wie folgt erstellen:
Wenn Sie es einfach vermeiden wollen, System.Collections.ArrayList
die ganze Zeit neu einzugeben, können Sie einfach ein Typliteral einer Variablen zuweisen und folgendes verwenden:
oder mit dem Konstruktor v5.0 new()
:
Tags und Links powershell