添加哈希表的值与添加字符串一样简单。我们只需要使用加法运算符 (+) 来合并两个哈希表的值。这里,我们有两个哈希表:$htable 和 $htable1。$htable = [Ordered]@{EmpName="Charlie";City="New York";EmpID="001"} $htable1 = [Ordered]@{Fruit='Apple';Color='Red'} 我们现在将添加两个哈希表,$htable + $htable1 PS C:\WINDOWS\system32> $htable+$htable1 Name Value ---- ----- EmpName Charlie City New York EmpID 001 Fruit Apple Color Red
PowerShell 会话中的哈希表是临时创建的。它就像一个变量,当会话关闭时,哈希表会自动删除。如果您想一次性删除哈希表中的所有值,但保留哈希表变量,则需要使用 Clear() 方法。我们已经创建了下面的哈希表。$htable = [Ordered]@{EmpName="Charlie";City="New York";EmpID="001"} PS C:\WINDOWS\system32> $htable Name Value ---- ----- EmpName Charlie City New York EmpID 001 要清除上面的哈希表,$htable.Clear() 如果你检查哈希表数据,它不会显示 ... 阅读更多
您可以向哈希表添加值,也可以从哈希表中删除值。要向哈希表添加值,您需要使用以下格式。$hash[""] = "" 我们在这里已经创建了哈希表,$htable = [Ordered]@{EmpName="Charlie";City="New York";EmpID="001"} PS C:\WINDOWS\system32> $htable Name Value ---- ----- EmpName Charlie City New York EmpID 001 我们需要在上面的哈希表中添加额外的键“Dept”,值为“Technical”。$htable['Dept']="Technical" 当你检查上面哈希表的输出时,你可以看到键值对已添加到表中。PS ... 阅读更多
在 PowerShell 中创建哈希表的方法有很多。我们这里将讨论使用 @{} 的标准方法来创建哈希表。使用 @{} 方法您可以使用 @{} 方法创建哈希表。键值对用分号 (;) 分隔。您只能添加唯一的键。不允许重复键。$htable = @{EmpName="Charlie";City="New York";EmpID="001"} 输出 Name Value ---- ----- EmpID 001 City New York EmpName Charlie 这里,您不会以有序的方式获得输出。要获得有序输出,您需要在前面写 [Ordered] ... 阅读更多
PowerShell 中的哈希表由键值对构成。每个键都有其自己的值,因此要获取值,我们需要引用键。我们不需要像数组那样使用数字索引来引用值。哈希表如下所示。Name Value ---- ----- EmpName Charlie City New York EmpID 001 在创建哈希表时,键和值用分号 (;) 分隔。在上面的示例中,EmpName、City 和 EmpID 被称为键,而 Charlie、New York ... 阅读更多