为什么在PowerShell中对PSCustomObject
进行的以下比较操作返回False
?
$obj = [PSCustomObject]@{}
$obj1 = [PSCustomObject]@{}
$obj2 = $obj
$obj -eq $obj1 # False ?
$obj -eq $obj2 # True
$obj.Equals($obj1) # False ?
$obj.Equals($obj2) # False ?
您能否提供一个包含两个PSCustomObject
为.Equals()
的{{1}}的示例?