Программируем на C# 8.0. Разработка приложений
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

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

C# — универсальный язык, который может практически всё! Иэн Гриффитс рассказывает о его возможностях с точки зрения разработчика, перед которым стоит задача быстро и эффективно создавать приложения любой сложности.
Множество примеров кода научат работать с шаблонами, LINQ и асинхронными возможностями языка. Вы разберетесь с асинхронными потоками, ссылочными типами, допускающими значение NULL, сопоставлениями с образцом, реализациями по умолчанию для метода интерфейса, диапазонами и синтаксисом индексации и многим другим.
Оқыдыңыз ба? Не айтасыз?
Vitaliy
Vitaliyпікірімен бөлісті3 ай бұрын
👍Ұсынамын
Комментарий жазу
Алексей
Алексейпікірімен бөлісті1 жыл бұрын
👍Ұсынамын
💡Танымдық
🎯Пайдалы
Комментарий жазу
Егор Б.
Егор Б.дәйексөз келтірді1 жыл бұрын
Простейшая реализация шаблона await

public class MyAwaitableType

{

public MinimalAwaiter GetAwaiter()

{

return new MinimalAwaiter();

}

public class MinimalAwaiter : INotifyCompletion

{

public bool IsCompleted => true;

public string GetResult() => "This is a result";

public void OnCompleted(Action continuation)

{

throw new NotImplementedException();

}

}

}
1 Ұнайды
Комментарий жазу
Мурин Игорь
Мурин Игорьдәйексөз келтірді2 күн бұрын
Скомпилированный код вызовет метод String.Concat, и если вы передадите ему любые нестроковые аргументы, перед конкатенацией он вызовет их методы ToString. Метод ToString есть у всех типов, а это означает, что вы можете добавлять к строке значения любого типа.
Комментарий жазу
Мурин Игорь
Мурин Игорьдәйексөз келтірді2 күн бұрын
Например, пакет NuGet StyleCop.Analyzers предоставляет анализатор, который предупредит вас, если какие-либо публичные члены вашего типа не соответствуют руководству по проектированию библиотеки классов Microsoft.
Комментарий жазу
Питер
Издательский дом «Питер»
Издательский дом «Питер»
1 829 кітап
810
Айтишная полка
undlake
undlake
277 кітап
763
Все книги O'REILLY
Erik
Erik
47 кітап
205
Игрострой / геймдизайн
Михаил Вдовин
Михаил Вдовин
106 кітап
104
Издательство O'Reilly
Александр Сидоренко
Александр Сидоренко
58 кітап
62