c-6-0-spravochnik-polnoe-opisanie-yazyka

Полное описание языка.

Джозеф Албахари и Бен Албахари "С# 6.0 Справочник" Вильямс, 2016 год, 1040 стр. O'reilly, (81,4 мб. pdf)

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

Представленный справочник С# 6.0 дает знания по основным концептуальным направлениям программирования в сжатой и унифицированной форме, не нагружая читателя беспорядочными и длинными введениями. Подобно предыдущим изданиям, книга организована вокруг основных концепций и сценариев использования, что дает возможность её использования, как для обучающего чтения, так и для поиска справочной информации в произвольном порядке.

Хотя для чтения подобной литературы предполагается наличие только базовых навыков, материал структурирован довольно глубоко, что дает возможность пользования книгой программистами средней и высокой квалификации. В справочник вошли, основная структура языка С#, среда CLR и основные сборки .NET Framework. Авторы сделали акцент на этом для того, чтобы показать такие сложные темы, как параллелизм, безопасность и домены приложений, не нарушая при этом глубины или читабельности.

Функциональные возможности, появившиеся в С# 6.0 и связанной с языком платформе .NET Framework, отмечены особым образом, так что настоящую книгу можно применять также и в качестве справочника по версии C# 5.0. Книга рассчитана на читателей среднего и высокого уровня подготовки. ISBN 978-5-8459-2087-4 (рус.) ISBN 978-1-491-92706-9 (англ.)

Оглавление.

Предисловие 29
Глава 1. Введение в C# и .NET Framework 33
Глава 2. Основы языка C# 43
Глава 3. Создание типов в C# 101
Глава 4. Дополнительные средства C# 151
Глава 5. Обзор .NET Framework 215
Глава 6. Основы. NET Framework 229
Глава 7. Коллекции 299
Глава 8. Запросы LINQ 345
Глава 9. Операции LINQ 397
Глава 10.LINQ to XML 443
Глава 11. Другие технологии ХМ L 475
Глава 12. Освобождение и сборка мусора 495
Глава 13. Диагностика и контракты кода 519
Глава 14. Параллелизм и асинхронность 557
Глава 15. Потоки данных и ввод-вывод 613
Глава 16. Взаимодействие с сетью 659
Глава 17. Сериализация 697
Глава 18. Сборки 733
Глава 19. Рефлексия и метаданные 767
Глава 20. Динамическое программирование 819
Глава 21. Безопасность 833
Глава 22. Расширенная многопоточность 871
Глава 23. Параллельное программирование 911
Глава 24. Домены приложений 953
Глава 25. Способность к взаимодействию 967
Глава 26. Регулярные выражения 987
Глава 27. Компилятор Roslyn 1005
Предметный указатель 1032

Подробное содержание книги
Скачать книгу бесплатно81,4 мб. pdf