Converting the Dictionary Object's Exists Method

Definition: Checks to see if a specified key exists. Returns True if the key exists, False if not.

Exists

In PowerShell you can check for the existence of a key or an item. Here we use the ContainsKey method to check for the existence of a specific key:

if ($food.ContainsKey("carrot"))
{
    Write-Host "There are carrots"
}

You use the ContainsValue method to check for the existence of a specific item:

if ($food.ContainsValue("vegetable"))
{
    Write-Host "There are vegetables"
}

See conversions of other Dictionary object methods and properties. Return to the VBScript to Windows PowerShell home page