Warum wird in diesem Powershell-Code die letzte Anweisung in "true" aufgelöst?Können Strings in Powershell null sein?
PS C:\> $s = [System.String]$null
PS C:\> $s.GetType()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True String System.Object
PS C:\> $s -eq ""
True
'$ s = [System.String] [NullString] :: Wert' – PetSerAl
Ja oder sogar' [System.String] $ s = [System.String] [NullString] :: Value'. Die Bedeutung der [Variablen $ null'] (https://technet.microsoft.com/en-us/library/hh847768.aspx) ist NULL ___oder___ ein leerer Wert. Etwas verwandt mit [Kann NULL von Powershell zu einer .Net API übergeben werden, die eine Zeichenfolge erwartet?] (Http://stackoverflow.com/questions/2002570/) –
[verwandt] (https://stackoverflow.com/q/ 45720150/1404637) – alx9r