powershell - PowerShell中的重复行为
问题描述
我只是在玩哈希表,我这样做了:
$C = @{color = [System.Collections.ArrayList]@(@{y = 'yellow'},@{y = 'blue'})}
我最终发现我可以做:
($C.color.y).Get(1)
或者($C.color.y).Item(1)
它做的事情完全一样。
我还发现,即使自动完成功能没有显示您可以这样做,您也可以:
($C.color.y).Get(0).Contains('yellow')
($C.color.y).Get(1).Contains('blue')
和方法似乎可以互换Get
,Item
它们之间有什么区别?我确实检查了它们相同的哈希码。
($C.color.y).Get(1).GetHashCode()
或者($C.color.y).Item(1).GetHashCode()
解决方案
推荐阅读
- javascript - RequireJS 的配置以咨询 node_modules?
- ios - 难以处理集合视图单元的可重用性。
- kubernetes - Pod 中的 2 个容器是否可以共享相同的环境变量?
- python - 比较 Pandas Dataframe 的列名
- swift - 将字符串从自定义分段控件设置为 UITextField 导致崩溃
- mysql - MySQL多次选择条件列
- python - 如何将整数加入列表中,使得: ['a',1,2] 变为 ['a',12]
- regex - nginx 位置包含字符串 + 以结尾
- node.js - 在nodejs中连接到heroku postgres db时出错
- reactjs - 1.8mb 对 Webpack 是好还是坏?