PowerShell:在没有 ForEach 和 GetEnumerator 的情况下访问密钥名称
PowerShell: Accessing Key name without ForEach and GetEnumerator
我有一个 OrderedDictionaryKeyCollection 包含以下值:
[0] = "Alpha"
[1] = "Bravo"
[2] = "Charlie"
[3] = "Delta"
[4] = "Echo"
如何在不使用 ForEach 和 [=15= 的情况下直接访问 Key[2] 值 ("Charlie") ]GetEnumerator?
您可以使用 Select-Object -Index
:
$OrderedDictionary = [ordered]@{
Alpha = ""
Bravo = ""
Charlie = ""
Delta = ""
Echo = ""
}
$SecondKey = $OrderedDictionary.Keys |Select -Index 2
我有一个 OrderedDictionaryKeyCollection 包含以下值:
[0] = "Alpha"
[1] = "Bravo"
[2] = "Charlie"
[3] = "Delta"
[4] = "Echo"
如何在不使用 ForEach 和 [=15= 的情况下直接访问 Key[2] 值 ("Charlie") ]GetEnumerator?
您可以使用 Select-Object -Index
:
$OrderedDictionary = [ordered]@{
Alpha = ""
Bravo = ""
Charlie = ""
Delta = ""
Echo = ""
}
$SecondKey = $OrderedDictionary.Keys |Select -Index 2