なぜこのパワーシェルコードでは、最後のステートメントがtrueに解決されますか?Powershellで文字列をnullにすることはできますか?
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] :: Value' – PetSerAl
はい、' [System.String] $ s = [System.String] [NullString] :: Value'です。 [変数 '$ null'](https://technet.microsoft.com/en-us/library/hh847768.aspx)の意味は空の値である___or___です。 [Powershellからnullを文字列が必要な.NET APIに渡す可能性がありますか?](http://stackoverflow.com/questions/2002570/) –
[関連](https://stackoverflow.com/q/) 45720150/1404637) – alx9r