Публикации по теме 'dotnet'


Как написать генератор исходного кода на C#, часть 1/5: планирование
Генератор исходного кода поставляется с C# 9 и .NET 5 с 2020 года. Генератор исходного кода — это, по сути, код, который пишет код для вас. Это принесет некоторые преимущества вашему проекту .NET, например: уменьшите количество шаблонного кода, улучшите производительность за счет замены отражения и т. д. Краткое введение для приветствия читателей Как это работает? Короче говоря, когда разработчик пишет код, компилятор считывает его и передает его генератору исходного кода (SG)...

Программирование на C# — Полный курс для начинающих
Этот курс охватывает C#, управляемый Microsoft язык в стиле C для .Net Framework. Этот курс даст вам полное представление обо всех основных концепциях C# (он же C Sharp). Следуйте курсу, и вы сразу же станете программистом на C#! Спасибо, что прочитали ❤ Если вам понравился этот пост, поделитесь им со всеми своими друзьями-программистами! Подпишитесь на нас в Facebook | Твиттер дальнейшее чтение ☞ Основы C# для начинающих: изучение основ C# с помощью кодирования..

Хватит делать однострочники
Меньше строк кода не всегда лучше Я отлаживал этот метод на днях: Вот некоторые проблемы, которые я обнаружил с этим одним вкладышем: Просмотр возвращаемого значения неудобен Вместо того, чтобы просто навести указатель мыши на переменную, мне пришлось выделить все после return и добавить в окно просмотра. Обновление возвращаемого значения во время тестирования невозможно Поскольку IdMap.Contains<Deposit>(dto.DepositID) не является переменной, я не мог обновить..

Защита .Net Core Web Api с помощью аутентификации JWT  — Часть 1
В этой статье кратко описано, как зарегистрировать/создать пользователя в базе данных с помощью EntityFrameworkCore в Asp.Net Core 6. Репозиторий Github: JWT-Authentication-Template Создать новый проект Откройте Visual Studio и выберите Создать новый проект. В шаблонах выберите ASP.NET Core Web Api. Оставьте настройки по умолчанию и нажмите «Создать». Установочные пакеты Microsoft.AspNetCore.Identity.EntityFrameworkCore v6.0.16 Microsoft.EntityFrameworkCore.SqlServer..

CI/CD для .net 6 с использованием действий GitHub
С публикацией Orleans.SyncWork у меня появилась возможность изучить действия GitHub — способ автоматизации рабочих процессов. Вот некоторые из моих первых впечатлений от действия (стона). Автоматизированный рабочий процесс Прежде всего, что такое рабочий процесс и что значит его автоматизировать? Что ж, дорогой потенциальный читатель, рабочий процесс — это не что иное, как набор шагов, предпринятых для выполнения задачи. Из Википедии : Рабочий процесс состоит из..

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

Я ошибся в .Net
Я уже некоторое время играю с .Net Core, и, честно говоря, он меня впечатлил. Сначала я очень скептически относился к этой платформе, потому что думал о C# как о еще одной Java, только немного улучшенной. И после работы над старым монолитным проектом Java у меня появилось предубеждение против Java как устаревшей BS, которая используется только в устаревшем программном обеспечении. По какой-то причине я думал, что C# ничем не отличается. Но я должен признать, что ошибался, .Net Core —..