Comment tester pour $null tableau en PowerShell

Je suis en utilisant une variable de tableau dans PowerShell 2.0. Si elle n'a pas de valeur, il sera de$, null, je peux tester avec succès:

PS C:\> [array]$foo = $null
PS C:\> $foo -eq $null
True

Mais quand je lui donne une valeur, le test pour $null ne retourne rien:

PS C:\> [array]$foo = @("bar")
PS C:\> $foo -eq $null
PS C:\>

Comment "-eq $null" donnent pas de résultats? C'est soit $null ou pas.

Quelle est la bonne façon de déterminer si un tableau est rempli vs $null?

InformationsquelleAutor Mark Berry | 2011-02-24