【问题标题】:How add hash-tables in array and retrieve value from key in hash-table? Powershell如何在数组中添加哈希表并从哈希表中的键中检索值?电源外壳
【发布时间】:2020-12-02 19:59:39
【问题描述】:

我有数组

[string[]]$array = @("q", "w"), @("r", "t")  

我需要将三个不同的哈希表放入数组中,并从数组中第三个哈希表的第二个键中检索值。

【问题讨论】:

  • 您正在显示一个字符串数组和零个哈希表。
  • PowerShell 中的哈希表使用花括号:@{'key' = 'value'}

标签: arrays powershell hashtable


【解决方案1】:

如果我没看错你的问题,我怀疑你正在寻找类似的东西:

# Define an array of hashtables...
[Hashtable[]]$array = $null

# Add 3 hashtables to the array...
$array += @{key1='id368'; key2=247; value='Dev'}
$array += @{key1='id771'; key2=199; value='QA'}
$array += @{key1='id801'; key2=737; value='Prod'}

# Retrieve 2nd key value from 3rd hashtable in array...
$array[2].key2

输出:

737

【讨论】:

    猜你喜欢
    • 2014-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-12
    • 2018-04-21
    • 2016-06-27
    • 1970-01-01
    • 2013-07-07
    相关资源
    最近更新 更多