目前我有一个字符串数组。
$vals = @()
$vals = $vals + $string
我该如何存储对象呢? F.e.就像在javascript中一样:
{string: 'string', path: 'path'}
在Powershell中是否存在用于存储此类对象的等效项?
答案 0 :(得分:3)
从PowerShell 3.0开始,您可以使用以下语法初始化自定义对象:
[pscustomobject]@{string = 'string';path = 'path'}
要添加到动态大小的数组中,只需执行以下操作:
$vals = @()
$vals += [pscustomobject]@{string = 'string';path = 'path'}