样本数据:
Name Value
---- -----
updateresult 0
updatetime 1564046484
$newList.ContainsKey("updateresult")
True
False我想在开始工作之前检查一个键是否存在,不巧的是,containsKey似乎给出了每一行的结果,而不是我所期望的包含如何工作的结果,如果找到了,就说True,如果根本找不到,则说false。
我想我可以把钥匙循环起来,然后说如果是真的,那就坏了。但不知道有没有更好的方法。
发布于 2019-07-25 10:09:11
你的$NewList不是哈希表..。它是哈希表或字典项的集合。在集合中的第二项没有那个键。
举个例子..。
$NewList = @(
@{
UpdateResult = 0
UpdateTime = 1564046484
},
@{
ThisAintIt = 666
}
)
$NewList.ContainsKey("updateresult")输出..。
True
Falsehttps://stackoverflow.com/questions/57199127
复制相似问题