我有一個對象數組。加入一個對象數組的屬性powershell的方式
我想加入這些對象的屬性,通常我會簡單地做到這一點:
$Objs.prop1 -join(',')
$Objs.prop2 -join(',')
$Objs.prop3 -join(',')
但這種情況下,我想要做的屬性的一些操作前我加入他們的行列,這意味着我有(希望有一個更強大的方式)這樣做:
$ArrObj = @()
foreach ($obj in $objs) {
$calcProp1 = [math]::Round($obj.prop1/1MB)
$calcProp2 = [math]::Round($obj.prop2/1MB)
$calcProp3 = [math]::Round($obj.prop3/1MB)
$ArrObj += [string]$clacProp1+','+$clacProp2+','+$clacProp3}
}
是否有一個漂亮的PS快捷方式做這樣的事情?
是'PROP1 ','prop2'和'prop3'全部數組? –
從這個角度看,似乎示例(1)會在$ Objs中創建單獨的以逗號分隔的數組_per _,並且示例(2)在$ Objs中創建逗號分隔的數組_per_。換句話說,一個來自$ Objs和一個連接的數據列。 –