如何在 PowerShell 中将字典转换为哈希表?


类似于 PowerShell 中的任何其他数据类型转换,我们可以以类似的方式将字典转换为哈希表。 我们有一个名为$CityData的字典示例如下。

Key     Value
---     -----
India      91
Austria    43

其数据类型为字典,

示例

PS C:\> $citydata.GetType() | ft -AutoSize

输出

IsPublic IsSerial Name         BaseType
-------- -------- ----         --------
True     True     Dictionary`2 System.Object

将其转换为哈希表,

$hash = [Hashtable]$citydata

或者

$hash = [System.Collections.Hashtable]$CityData

数据类型

PS C:\> $hash | ft -AutoSize

输出

Name    Value
----    -----
Austria 43
India   91

更新时间:15-12-2020

974 次浏览

开启你的 职业生涯

完成课程以获得认证

开始
广告