Hallo Leute,
ich bin hier auf ein Phänomen gestoßen, welches ich mir nicht erklären kann.
Folgender Code:
Ergibt folgende Ausgabe:
Warum wird erst
Erfolgt die Instanziierung in PowerShell irgendwie asynchron? Kann ja eigentlich nicht sein, da sonst das Attribut Name nicht ausgegeben werden könnte.
Vielen Dank schonmal.
Grüße
Kiso
ich bin hier auf ein Phänomen gestoßen, welches ich mir nicht erklären kann.
Folgender Code:
PowerShell:
class Test {
[String]$name
Test([String]$name) { $this.name = $name }
}
$test = [Test]::new('Kiso')
Write-Host 'Objekt:'
$test
write-host "Name:" $test.name
Ergibt folgende Ausgabe:
Code:
Objekt:
Name: Kiso
name
----
Kiso
Warum wird erst
write-host "Name:" $test.name
ausgeführt und dann das Objekt geprintend?Erfolgt die Instanziierung in PowerShell irgendwie asynchron? Kann ja eigentlich nicht sein, da sonst das Attribut Name nicht ausgegeben werden könnte.
Vielen Dank schonmal.
Grüße
Kiso