about_Ref - PowerShell


 

Beschreibt das Erstellen und Verwenden eines Verweisvariablentyps. (about_Ref)

   
# THEMA
about_Ref

# KURZBESCHREIBUNG
Beschreibt das Erstellen und Verwenden eines Verweisvariablentyps.

# DETAILBESCHREIBUNG
Mit dem Verweisvariablentyp können Sie den Wert einer Variablen
mit einer Methode ändern, die an die Methode übergeben wurde.

Wenn der Typ "[ref]" mit einem Objekt verknüpft ist, wird ein
Verweis auf dieses Objekt zurückgegeben. Wenn der Verweis mit
einer Methode verwendet wird, kann mit der Methode auf das an sie
übergebene Objekt verwiesen werden. Wenn das Objekt in der
Methode geändert wird, werden die Änderungen bei Rückgabe des
Steuerelements an die aufrufende Methode als Änderung im Wert der
Variablen angezeigt.

Verweise sind nur mit Parametern möglich, die Verweisvariablen
darstellen. Andernfalls wird eine InvalidArgument-Ausnahme ausgelöst.

Die Parameter in den Methodenaufrufen müssen mit dem
erforderlichen Typ für die Methoden übereinstimmen.

Beispiele:

PS> function swap([ref]$a,[ref]$b)
>> {
>> $a.value,$b.value = $b.value,$a.value
>> }

PS> $a = 1
PS> $b = 10
PS> $a,$b
1
10
PS> swap ([ref]$a) ([ref]$b)
PS> $a,$b
10
1

PS C:\ps-test> function double
>> {
>> param ([ref]$x) $x.value = $x.value * 2
>> }

PS C:> $number = 8
PS C:> $number
8
PS C> double ([ref]$number)
PS C> $number
16

Die Variable muss eine Verweisvariable sein.

PS C:\ps-test> double $number
double : Im Argument wird ein Verweistyp erwartet.
Bei Zeile:1 Zeichen:7
+ double <<<< $number

SIEHE AUCH
about_Variables
about_Environment_Variables
about_Functions
about_Script_Blocks

C:\Windows>powershell get-help about_regular_expressions -full

ColorConsole [Version 1.7.1000] PowerShell 2.0-Export
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2014 Microsoft Corporation.

OS: Windows 10, 8.1, 8, 7, Vista / Windows Server 2016, 2012, 2008
»»»» ColorConsole








Windows-10





Windows-10

... facebook.de
... Windows-10 FAQ
... Windows-10 Info


Become a Sponsor
... Your button here?





PowerShell: Beschreibt das Erstellen und Verwenden eines Verweisvariablentyps.

HTTP: ... PS_Windows/de/about_Ref.htm
0.108
12743

Habe ein Problem mit der Facebook.de Pinnwand, meine Freunde habe ich blockiert, wie kann ich diese wieder für meine Pinnwand freischalten?

 /

Fehlermeldung kein Scanner angeschlossen Windows 10?

 /

Wie kann man in Windows 8 die Indizierungs- und Such-Optionen ändern, bzw. Ordner hinzufügen?

 /

 Schneeflocken, Blumen, Blätter am Windows Desktop fallen lassen!

 /

Start programs with different priority classes, how to do on Windows 10/8.1/7?

 /

Die Desktop-Lupe hat bei Windows-Vista und Dual-Monitor ein Problem?

 /

Installierte Programme in Windows 10 finden, wie kann ich sie deinstallieren?

 /

Wie kann ich Löschaufträge aus dem Windows Neustart-Job entfernen!

 /

Der Befehl Create Directory in der Windows cmd.exe, wie kann ich sowas realisieren?

 /

Die Windows-7 Dateizuordnungen bei Dateiendungen für Standardprogramme festlegen?

 /

Die Favoritenleiste in Firefox kann man doch verwenden, bzw. einschalten, oder gibt es da keine?

 /

On Windows 8.1 and 10, how to open Quickly Ease of Access Center ?

 /