Ініціалізація об'єкта разом з його властивостями: Customer з = new Customer(); з.Name = "James"; матиме вигляд: Customer з = new Customer { Name = "James" }; Лямбда-вирази (анонімні функції): listOfFoo.Where(delegate(Foo x) { return x.size > 10; }); матиме вигляд: listOfFoo.Where(x => x.size > 10); Автоматичне визначення типів локальних змінних: string x = "hello"; матиме вигляд: var x = "hello"; Безіменні типи: var x = new { Name = "James" }; Методи-розширення — додавання методу в існуючий клас за допомогою ключового слова this при першому параметрі статичної функції.