Основные темы книги:

* типы данных и операторы;
* управляющие операторы;
* классы и объекты;
* конструкторы, деструкторы и методы;
* интерфейсы, массивы, перечисления и структуры;
* перегрузка методов и операторов;
* наследование и виртуальные методы;
* рефлексия и динамическая идентификация типов;
* делегаты, свойства, события и индексаторы;
* обработка исключительных ситуаций;
* атрибуты;
* указатели и ненадежный код;
* многопоточное программирование;
* обобщения;
* LINQ (язык интегрированных запросов);
* лямбда-выражения;
* анонимные типы;
* методы расширения;
* неявно типизированные переменные;
* основные библиотеки C# и пространство имен System;
* ввод-вывод данных, сетевые возможности и коллекции;
* директивы препроцессора и многое другое.