什么是PowerShell中的哈希表?

PowerShell中的哈希表是通过键-值组合构造的。每个键都有其自己的值,因此要获取该值,我们需要引用该键。我们不需要像Array这样的数字索引来引用值。

这就是哈希表的样子。

Name        Value
----        -----
EmpName     Charlie
City        New York
EmpID       001

在哈希表创建中,键和值之间用分号(;)分隔。在上面的示例中,EmpName,CityEmpID被称为键,而Charlie,New York和001分别是它们的值。

哈希表是OrderedDictionary,如果您检查哈希表的类型,它将是值的集合(System.Object)。

IsPublic       IsSerial       Name                   BaseType
--------       --------       ----                   --------
True           True           OrderedDictionary      System.Object