Хобрук: Ваш путь к мастерству в программировании

Публикации по теме '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 для принудительного сброса состояния компонента? В..