СПб.: Питер, 2004. — 796 с. — (Библиотека программиста). — ISBN 5-318-00750-3.
Основная цель этой книги - дать читателю прочные знания синтаксиса и семантики C#, а также разобрать особенности архитектуры .NET. После ее прочтения вы познакомитесь со всеми основными областями, охваченными библиотекой базовых классов C#. Для приобретения практических навыков книга содержит множество примеров, иллюстрирующих излагаемый материал. Для работы с книгой не нужен какой-либо предварительный опыт работы с C# и платформой .NET, однако при ее написании авторы ориентировались на тех разработчиков, которые уже имеют опыт работы с одним из современных языков программирования (C++, Visual Basic, Java или каким-либо другим).
Предисловие.
Благодарности.
Философия .NET.
Основы языка C#.
C# и объектно-ориентированное программирование.
Интерфейсы и коллекции.
Дополнительные возможности классов C#.
Сборки, потоки и домены приложений.
Рефлексия типов и программирование с использованием атрибутов.
Окна становятся лучше: введение в Windows.Forms.
Графика становится лучше (GDI+).
Элементы управления.
Ввод, вывод и сериализация объектов.
Взаимодействие с унаследованным программным кодом.
Доступ к данным при помощи ADO.NET.
Разработка web-приложений и ASP.NET.
Web-службы.
Алфавитный указатель.