Данное руководство, ставшее бестселлером, позволяет получить точные ответы практически на любые вопросы по C# 5.0 и .NET CLR. Уникально организованное по концепциям и сценариям использования, обновленное 5-е издание книги предлагает реорганизованные разделы, посвященные параллелизму, многопоточности и параллельному программированию, а также включает подробные материалы по новому средству C# 5.0 – асинхронным функциям.
Проверенная более чем 20 экспертами, в числе которых Эрик Липперт, Стивен Тауб, Крис Барроуз и Джон Скит, эта книга содержит все, что необходимо для освоения C# 5.0. Она широко известна как исчерпывающий справочник по языку.
Исследуйте более сложные темы, такие как небезопасный код и вариантность типов.
Научитесь пользоваться языком LINQ благодаря трем посвященным ему главам.
Освойте контракты кода, динамическое программирование и параллельное программирование.
Научитесь работать со средствами .NET, в том числе с рефлексией, сборками, управлением памятью, безопасностью, вводом-выводом, XML, коллекциями, взаимодействием с сетью и собственной поддержкой взаимодействия.
Author(s): Джозеф Албахари, Бен Албахари
Edition: 5-е изд.
Publisher: И.Д. Вильямс
Year: 2014
Language: Russian
Pages: 1008
Tags: Библиотека;Компьютерная литература;C#;Справочники, каталоги, таблицы
Предисловие ......Page 29
Глава 1. Введение в C# и .NET Framework ......Page 33
Глава 2. Основы языка C# ......Page 41
Глава 3. Создание типов в C# ......Page 95
Глава 4. Дополнительные средства C# ......Page 145
Глава 5. Обзор .NET Framework ......Page 209
Глава 6. Основы .NET Framework ......Page 223
Глава 7. Коллекции ......Page 291
Глава 8. Запросы LINQ ......Page 337
Глава 9. Операции LINQ ......Page 389
Глава 10. LINQ to XML ......Page 435
Глава 11. Другие технологии XML ......Page 467
Глава 12. Освобождение и сборка мусора ......Page 493
Глава 13. диагностика и контракты кода ......Page 517
Глава 14. Параллелизм и асинхронность ......Page 553
Глава 15. Потоки данных и ввод-вывод ......Page 609
Глава 16. Взаимодействие с сетью ......Page 655
Глава 17. Сериализация ......Page 693
Глава 18. Сборки ......Page 729
Глава 19. Рефлексия и метаданные ......Page 763
Глава 20. динамическое программирование ......Page 815
Глава 21. Безопасность ......Page 829
Глава 22. Расширенная многопоточность ......Page 867
Глава 23. Параллельное программирование ......Page 907
Глава 24. домены приложений ......Page 947
Глава 25. Собственная способность к взаимодействию и COM ......Page 961
Глава 26. Регулярные выражения ......Page 981
Предметный указатель ......Page 1000