суббота, 18 февраля 2012 г.

PowerShell 2.0 и обобщённые .net-классы


В PowerShell 2.0 можно с лёгкостью использовать обобщённые .net-классы. Те кто пишет на .net, сразу смогут оценить это. Маленький пример:
# Пример использования обобщёных классов в PowerShell 2.0:
$dict = New-Object -TypeName 'System.Collections.Generic.SortedDictionary[string,int]'
$dict.Add("e", 2)
$dict.Add("a", 11)
$dict.Add("d", 5)
$dict.Add("c", -4)
$dict.Add("f", 12)
$dict.Add("b", 17)
$dict
Результат работы кода:
Key          Value
---          -----
a              11
b              17
c              -4
d               5
e               2
f              12

Комментариев нет: