Инициализировать словарь при объявлении с помощью PowerShell

Учитывая этот код PowerShell:

$drivers = New-Object 'System.Collections.Generic.Dictionary[String,String]'
$drivers.Add("nitrous","vx")
$drivers.Add("directx","vd")
$drivers.Add("openGL","vo")

Можно ли инициализировать этот словарь напрямую, не вызывая метод Add. Как .NET позволяет делать?

Что-то вроде этого?

$foo = New-Object 'System.Collections.Generic.Dictionary[String,String]'{{"a","Alley"},{"b" "bat"}}

[не уверен, какой тип синтаксиса будет задействован]

29
задан C Johnson 20 July 2011 в 16:37
поделиться