Хранить объекты карты внутри массива - PullRequest
1 голос
/ 31 марта 2020

В настоящее время у меня есть массив строк.

$vals = @()
$vals = $vals + $string

Как я могу хранить объекты вместо этого? Например, как в javascript:

{string: 'string', path: 'path'}

Есть ли в powershell эквивалент для хранения таких объектов?

1 Ответ

3 голосов
/ 31 марта 2020

Начиная с PowerShell 3.0, вы можете инициализировать пользовательский объект со следующим синтаксисом:

[pscustomobject]@{string = 'string';path = 'path'}

Таким образом, чтобы добавить массив динамического размера, просто выполните:

$vals = @()
$vals += [pscustomobject]@{string = 'string';path = 'path'}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...