Публикации по теме 'dotnet'
Основы C# — Нулевой оператор объединения (??)
Оператор ?? называется null-coalescing operator .
Этот оператор используется для предоставления значения по умолчанию, если значение операнда в левой части оператора равно null .
Использование выглядит следующим образом: var variable = operand ?? default value;
Результатом этого будет:
Alen Alex
<<Proper Address>>
10
Асинхронная задача и ожидание в программировании на C#
Асинхронное программирование — это парадигма программирования, которая позволяет вам писать код, который может выполнять несколько задач одновременно, не блокируя выполнение другого кода. В традиционном синхронном программировании каждая задача выполняется последовательно, и программа ожидает завершения каждой задачи, прежде чем перейти к следующей. Однако в асинхронном программировании задачи могут инициироваться и выполняться независимо, что позволяет программе немедленно переходить к..
Как переключать алгоритмы во время выполнения с помощью шаблона стратегии в C #
ДИЗАЙН УЗОРЫ СЕРИИ
Как переключать алгоритмы во время выполнения с помощью шаблона стратегии в C #
Когда, почему и как использовать шаблон стратегии в C #. Быстрое и легкое введение.
Паттерн стратегии
Шаблон стратегии или SP позволяет выбрать алгоритм во время выполнения. Проще говоря, мы выбираем алгоритм на основе входящего динамического параметра.
Звучит как заявление о решении, правда? Переключение алгоритма на основе значения параметра? Мы говорим о switch или..
6. Развенчаны мифы о .NET — «Празднование 21 летия .NET»
Согласно Википедии, .NET будет отмечать в этом году свой 21-й день рождения 14 февраля 2022 года ( примечание автора: дата изменена! Официальному релизу исполняется 20 лет! ).
Он существует так давно, что я думаю, многие мифы и недоразумения о .NET с самого начала сохраняются; современный .NET сильно отличается от .NET Framework, с которого начался весь путь.
В честь достижения .NET минимального возраста употребления алкоголя здесь, в США, выпейте освежающий напиток и давайте..
Чистый код C# и более чистый код: от синтаксиса к поддерживаемому программному обеспечению
Качество кода заключается не только в том, чтобы программа работала; речь также идет о том, чтобы сделать базу кода понятной и управляемой для команды. В сегодняшнем постоянно развивающемся технологическом ландшафте очень важно, чтобы программное обеспечение было простым в обслуживании, масштабировании и улучшении. Нечистая кодовая база может повлечь за собой так называемый «технический долг», что значительно замедляет будущую разработку.
Введите концепцию «Чистого кода» — термин,..
Как написать генератор исходного кода на C#, часть 5/5: Публикация библиотеки с помощью инструмента автоматизации
После тщательного написания кода и тестирования мы хотели бы поделиться библиотекой со всем миром и надеемся, что она будет полезна людям.
GitHub – KafkaWannaFly/BindableProps: автоматическое создание стандартного кода при объявлении… Я трачу часы, чтобы сохранить ваши моменты. Эта библиотека поможет вам сократить объем написания шаблонного кода при создании собственного… github.com
Описание библиотеки
Прежде чем поделиться своим..
Почему C# и .NET по-прежнему актуальны в 2023 году
Эта статья была написана соучредителем и генеральным директором Educative Фахим уль Хак.
Пришло время еще раз взглянуть на .NET и C#.
Как бывший системный инженер, соучредитель стартапа, помогающего разработчикам учиться, я глубоко заинтересован в том, чтобы знать, какие технологии разработки программного обеспечения пользуются спросом. Поэтому меня восхищает тот факт, что на фоне постоянной эволюции и изменений одной из текущих тенденций в 2023 году является продолжающееся..
Новые материалы
Почему шаблоны проектирования и почему нет?
Сложность — мать всех проблем в программировании. Программное обеспечение должно быть разработано с точки зрения того, кто его поддерживает, а не того, кто его пишет, потому что программное..
Создание дизайна обуви с помощью машинного обучения
Обувь. Что подождать? Я думал, что речь пойдет о машинном обучении! Ну это так. Если бы вы пошли на Amazon, сколько обуви вы бы нашли? Наверное, много, не так ли? Но много ли в них..
GraalVM в 2022 году: итоги года
2022 год был очень продуктивным для проекта и сообщества GraalVM. Вместе мы разработали множество новых функций, выпустили GraalVM для последних версий Java и новых платформ и увидели несколько..
Быстрая разработка: волшебный мир больших языковых моделей
РУКОВОДСТВО
Быстрая разработка: волшебный мир больших языковых моделей
Подход, основанный на данных, для получения наилучшего ответа
Искусство и наука
Можно ли совместить машинное..
Ускоренный курс по Node Redis
Сегодня мы будем учиться использовать Redis в Node.js, однако я не собираюсь вываливать сюда всю документацию и утомлять вас до смерти.
Это руководство для начинающих? — спросите вы.
Ну..
Обзор Python для науки о данных и машинного обучения
Python стал наиболее предпочтительным языком программирования среди разработчиков, которые в основном занимаются наукой о данных и машинным обучением. Интуитивно понятные и уникальные функции..
Принудительный сброс состояния компонента React с помощью ключевого свойства
Принудительный сброс состояния компонента React с помощью ключевого свойства
Знаете ли вы, что вы можете использовать опору key для принудительного сброса состояния компонента? В..