Hashtables and key order

后端 未结 7 1056
青春惊慌失措
青春惊慌失措 2020-12-05 17:46

Is there a way to keep the order of keys in a hashtable as they were added? Like a push/pop mechanism.

Example:

$hashtable = @{}

$hashtable.Add(\"Sw         


        
7条回答
  •  时光说笑
    2020-12-05 18:04

    The PowerShell 1 way is to add a hashtable member to retain the add order. There is no need to use System.Collections.Specialized.OrderedDictionary:

    $Hash = New-Object PSObject                                       
    $Hash | Add-Member -MemberType NoteProperty -Name key1 -Value val1
    $Hash | Add-Member -MemberType NoteProperty -Name key2 -Value val2
    $Hash | Add-Member -MemberType NoteProperty -Name key3 -Value val3
    

提交回复
热议问题