Как преобразовать строку в хеш-таблицу за 1 раз? - PullRequest
0 голосов
/ 16 сентября 2011

Это строго учебный опыт:

У меня есть файл .CSV, который я использую для определения своих сред развертывания. Одна из переменных должна быть в формате хэш-таблицы.

Кто-нибудь может придумать умный способ поместить все это в одну строку? Прямо сейчас я собираю их как строку из CSV, конвертирую в массив, конвертирую массив в хеш-таблицу.

Упрощенный код:

Foreach($i in $DefaultCSV){...
$App_Fabric_Hosts_a = $i.App_Fabric_Hosts.split(",")} 


$App_Fabric_Hosts_h = @{}
foreach($r in $App_Fabric_Hosts_a){$App_Fabric_Hosts_h.add($r,"22233")}

1 Ответ

1 голос
/ 17 сентября 2011

Это лучшее, что я придумал:

$d=@{};foreach($r in $DefaultCSV[$arrayposition].app_fabric_hosts.split(",")){$d.add($r,"22233")}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...