powershell脚本,用于将数组元素作为哈希表的键

powershell脚本,用于将数组元素作为哈希表的键,powershell,Powershell,我想分配所有数组元素作为哈希表的键,例如让数组$k=@(1,2,3)$v=@(“一”、“二”、“三”)和哈希表$table=@{}。我想要像$table={1=“one”、2=“two”、3=“three”}这样的输出。有什么办法吗 0..($k.count-1) | foreach-object -begin {$table=[ordered]@{}} -process {$table.Add($k[$_],$v[$_])} 假设每个数组的大小相同,可以循环索引并从两个数组中获取相同

我想分配所有数组元素作为哈希表的键,例如让数组$k=@(1,2,3)$v=@(“一”、“二”、“三”)和哈希表$table=@{}。我想要像$table={1=“one”、2=“two”、3=“three”}这样的输出。有什么办法吗

0..($k.count-1) |
    foreach-object -begin {$table=[ordered]@{}} -process {$table.Add($k[$_],$v[$_])}
假设每个数组的大小相同,可以循环索引并从两个数组中获取相同索引处的元素。
Add(key,value)
方法将新的键值对添加到哈希表中