Search
Write a publication
Pull to refresh

Comments 12

Я думал об этом, но тогда это будет слишком просто, нет?
Решил добавить комментарии, но вывести отдельным листингом ниже...
другое дело. просто не особо втыкаю в такого рода конструкции, тем более что редко где использую их
Их знать и применять в нужных местах очень полезно, в данной программе конечно всё нагромождено одно на другое, но это как головоломка для мозгов =)
Эх, может кто нибудь живёт в Праге, попили бы пивка, а то из за этой погоды делать нефиг =(
Убери исходный код в файл, а тут просто хотя бы перечислить нововедения, если тебе не трудно. Буду очень признателен.
А что их перечислять? Они есть в спецификации.
Если совсем кратко, то:
1) LINQ
2) неявное объявление локальных переменных (var)
3) методы-расширители
4) лямбда-выражения
5) анонимные типы (в примере не используются)
6) инициализация свойств/коллекций в конструкторе
7) авто-свойства (в примере не используются)
как-то так :)
Анонимные типы используются =)
new {
Lenght = blablabla
}.Lenght

А авто-свойства да, не влезли =)
Да, точно, недоглядел. Слишком много букв... ;)
Есть небольщое замечание - под п.2 скрывается загадочное type inference, но вроде как это уже нормально перевели - выведение (вычисление) типов. Не очень понятно причем тут "неявное объявление локальных переменных" ;)
Sign up to leave a comment.

Articles