* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Вывод типов
6 февраля 2009
Тебя радуют конструкции типа 0: SortedDictionary<string, string> sd = new SortedDictionary<string, string>();
нет? тогда забудь о них C#3 частично перенял такую фишку ФП как вывод типов, теперь ты можешь записать то же самое так: 0: var sd = new SortedDictionary<string, string>();
Это позволяет избежать совершенно лишнего дублирования, так же можно воспользоваться выводом типа и для примитивных типов данных 0: var s = "my string";
К сожаленью в отличии от функц.ЯП C# не поддерживает вывод типа на основе дальнейшего использования...