Программируем на C# 8.0. Разработка приложений

Программируем на C# 8.0

C# — универсальный язык, который может практически всё! Автор рассказывает о его возможностях с точки зрения разработчика, перед которым стоит задача быстро и эффективно создавать приложения любой сложности. Множество примеров кода научат работать с шаблонами, LINQ и асинхронными возможностями языка. Вы разберетесь с асинхронными потоками, ссылочными типами, допускающими значение NULL, сопоставлениями с образцом, реализациями по умолчанию для метода интерфейса, диапазонами и синтаксисом индексации и многим другим.

Хотя внешне наиболее очевидной особенностью C# является свойственный семейству C синтаксис, возможно, более примечательно то, что он был первым языком, разработанным специально для использования в среде выполнения CLR. Как следует из названия, CLR достаточно гибок для поддержки множества языков. Однако есть важное различие между языком, который был расширен для поддержки CLR, и языком, который создан для работы в CLR. Это можно увидеть на примере расширений .NET в компиляторе C++ Microsoft: синтаксис использования этих функций заметно отличается от стандартного C++, что показывает четкое различие между собственно средой С++ и внешней средой CLR. Но даже отсутствие отличий в синтаксисе не гарантирует разногласий, когда две среды будут работать по-разному. Например, если вам нужна коллекция чисел с динамическим изменением размера, то какой класс коллекции в С++ следует использовать: такой как vector int или один из .NET, например List int? Какой бы из них вы ни выбрали, он не всегда будет правильным решением: библиотеки С++ не будут знать, что делать с коллекцией .NET, тогда как API .NET не смогут использовать тип из С++. С# поддерживает и среду выполнения .NET, и библиотеку классов, поэтому таких дилемм не возникает.

Название: Программируем на C# 8.0. Разработка приложений
Автор: Иэн Гриффитс
Издательство: Питер
Год: 2021
Страниц: 944
Язык: русский
Формат: pdf
Размер: 10.0 MB

Скачать Программируем на C# 8.0
Внимание! У Вас нет прав для просмотра скрытого текста.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.