А что их перечислять? Они есть в спецификации.
Если совсем кратко, то:
1) LINQ
2) неявное объявление локальных переменных (var)
3) методы-расширители
4) лямбда-выражения
5) анонимные типы (в примере не используются)
6) инициализация свойств/коллекций в конструкторе
7) авто-свойства (в примере не используются)
как-то так :)
Есть небольщое замечание - под п.2 скрывается загадочное type inference, но вроде как это уже нормально перевели - выведение (вычисление) типов. Не очень понятно причем тут "неявное объявление локальных переменных" ;)
Всё новое в C# 3.0 в одной небольшой программе