每个键有多个值的字典
Dictionary with multiple values per key
我需要 PowerShell 的数据类型来为键添加不同的值。我应该选择哪种类型?
数据是这样的:
+--------+--------+--------+--------+
| Serv1 | Serv2 | Serv3 | Serv4 |
| -------+--------+--------+------- |
| User1 | User2 | User3 | User4 |
| User3 | User1 | User2 | User4 |
| User7 | User8 | User9 | ------ |
+--------+--------+--------+--------+
如果有更多信息,回答起来会更容易。但基于此,它看起来像一个 [hashtable]
,其中值是数组就是你想要的。
示例:
$hash = @{
Serv1 = @(
'User1',
'User3',
'User7'
)
Serv2 = @(
'User2',
'User1'
)
}
# add a new user to an existing key
$hash.Serv2 += 'User8'
# add a new key
$hash.Serv3 = @(
'User3',
'User2'
)
我需要 PowerShell 的数据类型来为键添加不同的值。我应该选择哪种类型?
数据是这样的:
+--------+--------+--------+--------+ | Serv1 | Serv2 | Serv3 | Serv4 | | -------+--------+--------+------- | | User1 | User2 | User3 | User4 | | User3 | User1 | User2 | User4 | | User7 | User8 | User9 | ------ | +--------+--------+--------+--------+
如果有更多信息,回答起来会更容易。但基于此,它看起来像一个 [hashtable]
,其中值是数组就是你想要的。
示例:
$hash = @{
Serv1 = @(
'User1',
'User3',
'User7'
)
Serv2 = @(
'User2',
'User1'
)
}
# add a new user to an existing key
$hash.Serv2 += 'User8'
# add a new key
$hash.Serv3 = @(
'User3',
'User2'
)