C# на примерах. Практика, практика и только практика (Петр Евдокимов)

Данная книга является сборником реальных задач, решенных с помощью языка программирования С#. Книга будет полезна начинающим программистам и студентам, изучающих программирование на С# - они найдут в ней большинство задач, которым им придется решать в процессе обучения программирования на С#.
Будет рассмотрен широкий спектр задач и возможностей С# - от самых основ (операторы принятия решений и циклы; файловый ввод/вывод; интерфейсы, структуры и перечисления в С# и т. д.) - до более продвинутых тем (объектно-ориентированное программирование; коллекции и итераторы; многопоточное и сетевое программирование и т. д.).
В качестве бонуса для совсем начинающих читателей, не знакомых даже с синтаксисом С# - рекомендуем Приложение 1, в котором рассматриваются основные конструкции языка программирования С#.
Отдельная часть книги посвящена созданию готового приложения клиент-сервер, которое даже может стать предметом курсовой работы (в этой части будет описан не простой эхо-сервер на один клиент, а полноценный многопотоковый сетевой сервер).
pdf скан