Эффективные методы и опытные идеи для максимизации ваших навыков программирования на C# 6 и 7.
Ключевая особенность
Написано легендой C# и ведущим участником StackOverflow Джоном Скитом.
Разблокируйте новые возможности C# 6 и 7.
Взгляд на будущее языка C#
Освойте асинхронные функции, интерполированные строки, кортежи и многое другое.
Покупка печатной книги включает в себя бесплатную электронную книгу в форматах PDF, Kindle и ePub от Manning Publications.
«Отличный обзор C# с полезными и реалистичными примерами, которые упрощают изучение новейших функций C#». —Мередит Годар
О книге
C# — основа разработки .NET.. Новые функции, добавленные в C# 6 и 7, упрощают работу с приложениями для обработки больших данных, облачной веб-разработкой и кроссплатформенным программным обеспечением с использованием .NET Core.. Эта книга, наполненная глубокими знаниями гуру C# Джона Скита, погружает вас в глубокие концепции и раскрывает особенности, которые игнорируются в других книгах по C#.
C# in Depth, Fourth Edition — авторитетное и увлекательное руководство, раскрывающее весь потенциал языка, включая новые возможности C# 6 и 7.. Он сочетает в себе глубокое погружение в язык C# с практическими приемами корпоративной разработки, веб-приложений и системного программирования.. По мере того, как вы усваиваете мудрость и методы, изложенные в этой книге, вы будете писать более качественный код и станете исключительным специалистом по устранению неполадок и решению проблем.
Чему вы научитесь
Комплексное руководство по новым функциям C# 6 и 7.
Важные наследия и лучшие достижения C# 2–5.
Члены с выразительным телом
Расширенная функциональность передачи по ссылке
Написание асинхронного кода C#
Строковая интерполяция
Композиция с кортежами
Разложение и сопоставление с образцом
Эта книга написана для
Для разработчиков C# среднего уровня.
Об авторе
Джон Скит — старший инженер-программист в Google.. Он изучал математику и информатику в Кембридже, является признанным авторитетом в области Java и C# и сохраняет позицию главного автора Stack Overflow.
Оглавление
1. Выживание самых острых
2. С# 2
3. С# 3: LINQ и все, что с ним связано
4. С# 4: Улучшение совместимости
5. Написание асинхронного кода
6. Асинхронная реализация
7. Бонусные возможности C# 5
8. Супергладкие свойства и выразительные члены
9. Строгие функции
10. Шведский стол функций для лаконичного кода
11. Композиция с использованием кортежей
12. Деконструкция и сопоставление с образцом
13. Повышение эффективности за счет большего количества передач по ссылке
14. Краткий код на C# 7
15. С# 8 и выше