Учебник для вузов. — СПб.: Питер Пресс, 2009. — 432 с.: ил. — ISBN 978-5-91180-174-8.
Задача этой книги — кратко, доступно и строго изложить основы C#, одного из самых перспективных современных языков программирования. Книга содержит описание версии C# 2.0 (2005) и предназначена для студентов, изучающих язык «с нуля», но будет полезна и опытным программистам, желающим освоить новый язык, не тратя времени на увесистые переводные фолианты.
Кроме конструкций языка в книге рассматриваются основные структуры данных, используемые при написании программ, классы библиотеки, а также рекомендации по стилю и технологии программирования. По ключевым темам приводятся задания для выполнения лабораторных работ, каждая из которых содержит по двадцать однотипных вариантов в расчете на учебную группу студентов.
Язык C# как средство обучения программированию обладает рядом несомненных достоинств. Он хорошо организован, строг, большинство его конструкций логичны и удобны, а развитые средства диагностики и редактирования кода делают процесс программирования приятным и эффективным.
Первый взгляд на платформу .NET.
Основные понятия языка.
Переменные, операции и выражения.
Операторы.
Классы: основные понятия.
Массивы и строки.
Классы: подробности.
Иерархии классов.
Интерфейсы и структурные типы.
Делегаты, события и потоки выполнения.
Работа с файлами.
Сборки, библиотеки, атрибуты, директивы.
Структуры данных, коллекции и классы-прототипы.
Введение в программирование под Windows.
Дополнительные средства C#.
Лабораторные работы.
Спецификаторы формата для строк C#.