Comments 12
И? Хоть бы комментарии добавил
Эх, может кто нибудь живёт в Праге, попили бы пивка, а то из за этой погоды делать нефиг =(
Убери исходный код в файл, а тут просто хотя бы перечислить нововедения, если тебе не трудно. Буду очень признателен.
А что их перечислять? Они есть в спецификации.
Если совсем кратко, то:
1) LINQ
2) неявное объявление локальных переменных (var)
3) методы-расширители
4) лямбда-выражения
5) анонимные типы (в примере не используются)
6) инициализация свойств/коллекций в конструкторе
7) авто-свойства (в примере не используются)
как-то так :)
Если совсем кратко, то:
1) LINQ
2) неявное объявление локальных переменных (var)
3) методы-расширители
4) лямбда-выражения
5) анонимные типы (в примере не используются)
6) инициализация свойств/коллекций в конструкторе
7) авто-свойства (в примере не используются)
как-то так :)
Анонимные типы используются =)
new {
Lenght = blablabla
}.Lenght
А авто-свойства да, не влезли =)
new {
Lenght = blablabla
}.Lenght
А авто-свойства да, не влезли =)
Есть небольщое замечание - под п.2 скрывается загадочное type inference, но вроде как это уже нормально перевели - выведение (вычисление) типов. Не очень понятно причем тут "неявное объявление локальных переменных" ;)
Нововведения можно посмотреть в википедии - http://en.wikipedia.org/wiki/C_Sharp_%28…
Sign up to leave a comment.
Всё новое в C# 3.0 в одной небольшой программе