Книги / Языки программирования / C# / C# 4.0 in a Nutshell, Fourth Edition

C# 4.0 in a Nutshell, Fourth Edition

Joseph Albahari, Ben Albahari

C# 4.0 in a Nutshell — это исчерпывающее руководство по языку программирования C# и платформе .NET Framework, написанное Джозефом Альбахари и Беном Альбахари. Книга охватывает все аспекты языка, от базового синтаксиса до продвинутых возможностей, таких как динамическая привязка, лямбда-выражения и LINQ.

Издание включает подробное описание новых возможностей C# 4.0: динамическое связывание, именованные и опциональные параметры, ковариантность и контравариантность обобщённых типов, а также улучшения в COM-взаимодействии. Особое внимание уделяется практическому применению языка в реальных проектах.

Книга состоит из трёх основных частей: основы языка, ядро платформы .NET Framework и продвинутые темы. В первой части рассматриваются типы данных, классы, наследование, интерфейсы, обобщения, делегаты, события и исключения. Вторая часть посвящена работе с коллекциями, LINQ, строками, датами, файлами и потоками. Третья часть охватывает рефлексию, сериализацию, безопасность, взаимодействие с неуправляемым кодом и другие сложные темы.

Авторы используют чёткий и лаконичный стиль изложения, подкрепляя теоретический материал многочисленными примерами кода. Книга подходит как опытным разработчикам, желающим углубить свои знания, так и новичкам, стремящимся освоить C# с нуля.

Это четвёртое издание, вышедшее в 2010 году, является классическим справочником по C# и .NET, который остаётся актуальным для понимания фундаментальных концепций платформы.