我想知道为什么这不起作用。 我认为我对PowerShell中的范围的理解是错误的,它似乎与c#中的不同。
有人可以说明这一点吗?
在这种情况下,{p>$SOAPAction
null
,我希望$soap12
为true
。
不工作(返回false
)
$soap12 = $false;
if ($SOAPAction -eq $null)
{
$soap12 = $true;
}
$soap12
工作!(返回true
)
if ($SOAPAction -eq $null)
{
$soap12 = $true;
}else
{
$soap12 = $false;
}
$soap12