Книга "C#. Объектно-ориентированное программирование. Учебный курс" (автор Алексей Васильев) посвящена объектно-ориентированному программированию на языке C#, который начинался, как способ описания многократно используемых компонентов, которые работают в широком разнообразии исполняющих сред. Автор описывает синтаксические конструкции, операторы управления и объектную модель, используемые в C#. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа). Делегаты, атрибуты, события, свойства, обобщенные типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML. В книгу вошли все основные темы для изучения данного языка программирования: базовые типы данных и операторы, управляющие инструкции, массивы, классы и объекты, наследование, индексаторы, свойства, делегаты, обработка исключительных ситуаций, многопоточное программирование, перегрузка операторов. А также разработка Windows-приложений. Рассказывается о создании программ с графическим интерфейсом.