arrays - 从对象中获取值作为Powershell中的数组
问题描述
我有一个带有属性和值的 PSCustomObject。我的目标是快速将值放入数组中。我对powershell相当陌生,所以我不确定这是否可以在单行中完成。
我的对象:
object
propA : valA
propB : valB
propC : valC
我想尽可能快地获得一个值数组,理想情况下这不会涉及循环,因为这个过程将完成数千次。
valArray
valA, valB, valC
我已经尝试了几件事。$object | ft -HideTableHeaders
似乎让我接近我想要的,但它似乎没有返回一个数组
解决方案
如果不使用循环,您可以这样做:
$valArray = ($object.PSObject.Properties).Value
给你一个值数组
ValA ValB ValC
推荐阅读
- python - 获取图中唯一状态的数量
- sql - 合并两个表并按比例交错两个表的选择查询结果
- postgresql - 在PostgreSQL中创建表时指定列时,“meta jsonb”是什么意思?
- javascript - 无法访问 JS 数组中的字段
- flutter - 将 TextField 小部件用作子项时,工具提示不可见
- python-3.x - 是否可以在 Tkinter 中重用小部件?如果是这样,我该如何使用类来做到这一点?
- mysql - SELECT from sql 2 cols in 1 table group by date
- django - X没有属性'object' - Django
- html - 按钮宽度 CSS 在移动设备上不会改变,但在桌面上很好
- python - Python - 键盘模块 - 线程问题