将变量的值作为键添加到 HashTable

Add the value of a variable to a HashTable as the key

PowerShell V5 Windows10

例如,变量$EmployeeID包含字符串testValue,我想简单地使用$HastTable.Add()函数内部的前一个变量的值。它看起来像这样:

$HashTable.Add($EmployeeID, 'some_value')

当然那是行不通的,但希望我清楚自己想要实现的目标。

有了它,我就可以像往常一样访问值了:

$var = $HashTable.testValue

你正在这样做正确并且应该能够访问密钥而不会出现任何问题(你只是不会通过这种方式自动完成):

$HashTable = @{ }
$EmployeeID = "testValue"
$HashTable.Add($EmployeeID, 'some_value')
$var = $HashTable.testValue
$var

输出:

some_value