我在一个外部数组中有两个数组
$array1 = @("a", "b")
$array2 = @("c", "d")
$arrayAll = $array1, $array2现在,我要在foreach-循环中打印名称"array1“,"array2”。
foreach($array in $arrayAll){
Write-Host $array
} 回传
a b
c d
with the result that i want would be
$array1
$array2而$allArray.Count仍然返回两个元素。如何只打印数组名称,而不是打印数组中的名称?
发布于 2022-01-19 22:12:25
可能不是您所期望的答案,但这是使用的好地方。
$hashAll = [ordered]@{}
$hashAll['array1'] = @("a", "b")
$hashAll['array2'] = @("c", "d")
foreach($key in $hashAll.Keys)
{
"This is array: $key"
$hashAll[$key]
}https://stackoverflow.com/questions/70778221
复制相似问题