Tutorial by Examples

Example of creating an empty HashTable: $hashTable = @{} Example of creating a HashTable with data: $hashTable = @{ Name1 = 'Value' Name2 = 'Value' Name3 = 'Value3' }
An example of defining a hash table and accessing a value by the key $hashTable = @{ Key1 = 'Value1' Key2 = 'Value2' } $hashTable.Key1 #output Value1 An example of accessing a key with invalid characters for a property name: $hashTable = @{ 'Key 1' = 'Value3' Key2 = 'Val...
$hashTable = @{ Key1 = 'Value1' Key2 = 'Value2' } foreach($key in $hashTable.Keys) { $value = $hashTable.$key Write-Output "$key : $value" } #Output Key1 : Value1 Key2 : Value2
An example, to add a "Key2" key with a value of "Value2" to the hash table, using the addition operator: $hashTable = @{ Key1 = 'Value1' } $hashTable += @{Key2 = 'Value2'} $hashTable #Output Name Value ---- -----...
Enumerating through Keys foreach ($key in $var1.Keys) { $value = $var1[$key] # or $value = $var1.$key } Enumerating through Key-Value Pairs foreach ($keyvaluepair in $var1.GetEnumerator()) { $key1 = $_.Key1 $val1 = $_.Val1 }
An example, to remove a "Key2" key with a value of "Value2" from the hash table, using the remove operator: $hashTable = @{ Key1 = 'Value1' Key2 = 'Value2' } $hashTable.Remove("Key2", "Value2") $hashTable #Output Name ...

Page 1 of 1