Оглавление
Введение
Часть I. Язык C#
Глава 1. Создание языка C#
Глава 2. Обзор элементов языка C#
Глава 3. Типы данных, литералы и переменные
Глава 4. Операторы
Глава 5. Инструкции управления
Глава 6. Введение в классы, объекты и методы
Глава 7. Массивы и строки
Глава 8. Подробнее о методах и классах
Глава 9. Перегрузка операторов
Глава 10. Индексаторы и свойства
Глава 11. Наследование
Глава 12. Интерфейсы, структуры и перечисления
Глава 13. Обработка исключительных ситуаций
Глава 14. Использование средств ввода-вывода
Глава 15. Делегаты и события
Глава 16. Пространства имен, препроцессор и компоновочные файлы
Глава 17. Динамическая идентификация типов, отражение и атрибуты
Глава 18. Опасный код, указатели и другие темы
Часть II. Библиотека C#
Глава 19. Пространство имен System
Глава 20. Строки и форматирование
Глава 21. Многопоточное программирование
Глава 22. Работа с коллекциями
Глава 23. Сетевые возможности и использование Internet
Часть III. Применение языка C# 669
Глава 24. Создание компонентов 670
Глава 25. Создание Windows-приложений 689
Глава 26. Синтаксический анализ методом рекурсивного спуска 707
Часть IV. Приложения 731
Приложение А. Краткий обзор языка комментариев XML 732
Приложение Б. C# и робототехника 737
Предметный указатель 740