Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Kurzbeschreibung
Beschreibt die Typbeschleuniger, die für .NET-Typen verfügbar sind.
Lange Beschreibung
Typbeschleuniger sind Aliase für .NET-Typen. Sie ermöglichen den Zugriff auf bestimmte .NET-Typen, ohne explizit den vollständigen Typnamen zu verwenden. Sie können z. B. [System.Management.Automation.AliasAttribute] auf [Alias] kürzen.
Typbeschleunigernamen werden meist kleingeschrieben, aber einige werden mit der Pascal-Schreibweise definiert. Bei PowerShell wird die Groß-/Kleinschreibung nicht beachtet, sodass Sie beide Schreibweisen verwenden können.
Verwenden von Zugriffstasten
Bei den meisten Typbeschleunigern verwenden Sie diese auf die gleiche Weise, wie Sie den vollständigen Typnamen verwenden würden. PowerShell verfügt jedoch über eine spezielle Behandlung für die folgenden beiden Typbeschleuniger:
-
pscustomobject- Siehe about_PSCustomObject -
ref– Siehe about_Ref
Typbeschleuniger werden am häufigsten zur Angabe des Variablentyps oder zum Umwandeln eines Objekts in einen bestimmten Typ verwendet. In diesen Fällen müssen Sie den Typnamen oder seinen Beschleuniger in eckige Klammern ([]) einschließen. Zum Beispiel: [int] oder [int32].
In einigen Kontexten können Sie den Type-Accelerator-Namen als Zeichenfolge angeben. Zum Beispiel:
Bei Verwendung mit Typvergleichsoperatoren
PS> '1' -as 'int' 1 PS> 1 -is 'int' TrueBei Verwendung mit
[type]-TypklassePS> [type]'int' IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Int32 System.ValueType
In anderen Kontexten, wie bei der Reflexion, müssen Sie den vollständigen Typnamen als Zeichenfolge anstelle des Typbeschleunigernamens verwenden.