样本数据:
Name Value
---- -----
updateresult 0
updatetime 1564046484
$newList.ContainsKey("updateresult")
True
False
Run Code Online (Sandbox Code Playgroud)
我想在开始使用它之前先检查一个键是否存在,不幸的是,containsKey似乎为每一行提供了结果,而不是我希望包含的方式如何工作,如果完全找到则说为True,如果根本找不到则说为false。
我以为我可以循环按键,说如果是真的,就打破吧。但是想知道是否有更好的方法。
您$NewList不是哈希表...它是哈希表或字典项的集合。[ 笑 ]集合中的第二项没有那个键。
这是一个例子...
$NewList = @(
@{
UpdateResult = 0
UpdateTime = 1564046484
},
@{
ThisAintIt = 666
}
)
$NewList.ContainsKey("updateresult")
Run Code Online (Sandbox Code Playgroud)
输出...
True
False
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
48 次 |
| 最近记录: |