Публикации по теме '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 —..