Варианты использования [упорядоченного], новой функции PowerShell 3.0

PowerShell 3.0 CTP1 представляет новую функцию[ordered] что несколько ярлык дляOrderedDictionary, Я не могу себе представить практические случаи использования этого. Почему эта функция действительно полезна? Кто-нибудь может привести несколько полезных примеров?

Пример: это, ИМХО, скорее демонстрационный случай, чем практический:

$a = [ordered]@{a=1;b=2;d=3;c=4}

(Я не против, если это все еще полезно, тогда я просто ищу другие полезные случаи).

Я не ищу варианты использованияOrderedDictionaryЭто действительно полезно. Но мы можем использовать это непосредственно в v2.0 (и я делаю много). Я пытаюсь понять, почему эта новая функция[ordered] нужно дополнительно.

Собранные варианты использования из ответов:
$hash = [ordered]@{}

короче чем

$hash = New-Object System.Collections.Specialized.OrderedDictionary

Нотабенеordered не настоящий ярлык для типа.New-Object ordered не работает.

Нотабене 2: Но это все еще хороший ярлык, потому что (я думаю, не могу попробовать), он создает типичный для PowerShell словарь без учета регистра. Эквивалентная команда в v2.0 слишком длинная:

New-Object System.Collections.Specialized.OrderedDictionary]([System.StringComparer]::OrdinalIgnoreCase)

Ответы на вопрос(4)

Ваш ответ на вопрос