Брэдли Найс, менеджер по контенту ClickHelp.com - инструмент для документации программного обеспечения

C # - это язык программирования с несколькими парадигмами, охватывающий дисциплины строгой типизации, императивные, декларативные, функциональные, общие, объектно-ориентированные (на основе классов) и компонентно-ориентированные дисциплины программирования.

(Википедия)

Но какие книги по C # на сегодняшний день являются лучшими?

В двух словах о C # 6.0: исчерпывающий справочник (Kindle - 30,72 доллара, мягкая обложка - 47,32 доллара)

Это тщательно обновленное шестое издание, организованное вокруг концепций и вариантов использования, предоставляет программистам среднего и продвинутого уровня краткую карту знаний C # и .NET. Погрузитесь и узнайте, почему это руководство в двух словах считается исчерпывающим справочником по C #.

  • Ознакомьтесь со всеми аспектами языка C #, от основ синтаксиса и переменных до сложных тем, таких как указатели и перегрузка операторов.
  • Изучите LINQ с помощью трех глав, посвященных этой теме.
  • Узнайте о динамическом, асинхронном и параллельном программировании
  • Работа с функциями .NET, включая XML, сеть, сериализацию, отражение, безопасность, домены приложений и контракты кода.
  • Изучите новый компилятор C # 6.0 как услугу, Roslyn

C # 6 для программистов (eTextbook - 31,72 доллара, в мягкой обложке - 44,75 доллара)

Написанный для программистов с опытом программирования на языках высокого уровня, C # 6 для программистов применяет подход живого кода Deitel к обучению программированию и подробно исследует Microsoft C # 6 и .NET. Концепции представлены в контексте 170+ полностью закодированных и протестированных приложений с затенением синтаксиса, выделением кода, пошаговыми руководствами по коду, выходными данными программы и сотнями хитроумных советов по разработке программного обеспечения.

Начните с введения в C #, используя ранний подход к классам и объектам, а затем быстро переходите к более сложным темам, включая LINQ, асинхронное программирование с async и await и многое другое. Вам понравится рассмотрение объектно-ориентированного программирования и тематическое исследование объектно-ориентированного дизайна / UML® ATM, включая полную реализацию C #. Освоив книгу, вы будете готовы приступить к созданию промышленных объектно-ориентированных приложений на C #.

Функции:

  • Используйте с Windows® 7, 8 или 10.
  • Интегрированное покрытие новой функциональности C # 6: интерполяция строк, методы и свойства на основе выражений, автоматически реализуемые инициализаторы свойств, свойства только для получения, nameof, условный оператор null, фильтры исключений и многое другое.
  • Интересные и сложные примеры кода.
  • Глубокая обработка классов, объектов, наследования, полиморфизма и интерфейсов.
  • Generics, LINQ и общие коллекции; PLINQ (Parallel LINQ) для многоядерной производительности.
  • Асинхронное программирование с использованием async и await; функциональное программирование с лямбдами, делегатами и неизменяемостью.
  • Файлы; реляционная база данных с LINQ to Entities.
  • Пример использования банкомата с объектно-ориентированным дизайном с полной реализацией кода.
  • Акцент на производительность и принципы разработки программного обеспечения.

C # 6.0 и .NET 4.6 Framework (Kindle - 41,99 доллара, мягкая обложка - 46,61 доллара)

Это новое седьмое издание Pro C # 6.0 и платформы .NET 4.6 было полностью переработано и переписано, чтобы отразить последние изменения в спецификации языка C # и новые достижения в .NET Framework. Вы найдете новые главы, посвященные всем важным новым функциям, которые делают .NET 4.6 наиболее полным выпуском на сегодняшний день, в том числе:

  • Усовершенствованная модель программирования ADO.NET Entity Framework
  • Многочисленные улучшения IDE и MVVM для разработки настольных ПК WPF
  • Многочисленные обновления веб-API ASP.NET

Миссия этой книги - предоставить вам исчерпывающую основу для языка программирования C # и основных аспектов платформы .NET, а также обзоры технологий, построенных на основе C # и .NET (ADO.NET и Entity Framework, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), ASP.NET (WebForms, MVC, WebAPI).). Усвоив информацию, представленную в этих главах, вы будете в идеальном положении, чтобы применить эти знания к вашим конкретным заданиям по программированию, и вы будете хорошо подготовлены, чтобы исследовать вселенную .NET на своих условиях.

Что вы узнаете:

  • Будьте первым, кто поймет платформу .NET 4.6 и C # 6.
  • Откройте для себя все тонкости ведущей технологии .NET.
  • Учитесь у отмеченного наградами автора, который преподает мир .NET с версии 1.0.
  • Найдите полное описание XAML, .NET 4.6 и Visual Studio 2015 вместе с обсуждением новой среды выполнения Windows.

Поваренная книга C # 6.0: решения для разработчиков на C # (Kindle - 27,49 долларов США, в мягкой обложке - 36,99 долларов США)

Полностью обновленная для C # 6.0, новая редакция этого бестселлера предлагает более 150 рецептов кода для решения общих и не очень распространенных проблем, с которыми программисты на C # сталкиваются каждый день. Более трети рецептов были переписаны, чтобы воспользоваться преимуществами новых возможностей C # 6.0. Если вы предпочитаете решения, а не общие инструкции по языку C # и быстрые ответы на теорию, это ваша книга. Поваренная книга C # 6.0 предлагает новые рецепты для асинхронных методов, динамических объектов, улучшенной обработки ошибок, компилятора Rosyln и т. Д. .

Вот некоторые из затронутых тем:

  • Классы и дженерики;
  • Коллекции, перечислители и итераторы;
  • Типы данных;
  • LINQ и лямбда-выражения;
  • Обработка исключений;
  • Отражение и динамическое программирование;
  • Регулярные выражения;
  • Взаимодействие с файловой системой;
  • Сеть и Интернет;
  • Использование XML;
  • Многопоточность, синхронизация и параллелизм.

Каждый рецепт в книге включает протестированный код, который вы можете загрузить с oreilly.com и повторно использовать в своих собственных приложениях, и каждый из них включает подробное обсуждение того, как и почему работает лежащая в основе технология. Чтобы использовать Cookbook C # 6.0, не нужно быть опытным разработчиком C # или .NET. Вам просто нужно быть тем, кто хочет решить проблему сейчас, без необходимости сначала изучать всю связанную с ней теорию.

Подробнее о C # (мягкая обложка - 35,82 доллара)

C # in Depth, Third Edition был тщательно переработан, чтобы охватить новые возможности C # 5, включая тонкости написания поддерживаемого асинхронного кода. Вы увидите всю мощь C # в действии, узнав, как работать с ценными функциями, которые были бы рады иметь в своем наборе инструментов. И вы научитесь избегать скрытых ловушек программирования на C # с помощью кристально четких объяснений «закулисных» проблем.

Что внутри

  • Обновлено для C # 5;
  • Новая функция async / await;
  • Как работает C # и почему.

Вам также может понравиться:

Лучшие книги о Swift в 2017 году

Лучшие книги по Python в 2017 году

Лучшие книги по JavaScript в 2017 году

Лучшие книги по C ++ в 2017 году

Лучшие книги по Java в 2017 году

Лучшие книги по CSS в 2017 году

Хорошего дня!

Брэдли Найс,
менеджер по контенту на ClickHelp.com - лучший инструмент онлайн-документации для поставщиков SaaS