NET (Core) - кроссплатформенная и открытый код реализация .NET, переоформленная для облачной эпохи, сохраняя при этом значительную совместимость с платформа .NET Framework. Используется для приложений Linux, macOS и Windows.

новые заметки

Что такое MongoDB и как его использовать в C#

MongoDB — это популярная NoSQL база данных, которая хранит данные в формате документов (обычно в JSON-подобном формате BSON). Она отличается гибкостью схемы, горизонтальной масштабируемостью и высокой производительностью, особенно для приложений с бо ...

Читать далее

Парсинг - продолжаем (DateTimeOffset)

Чтобы явно задать формат строки для парсинга DateTimeOffset при десериализации JSON в System.Text.Json, используйте JsonConverter. Это позволит вам контролировать, как строка преобразуется в DateTimeOffset.Пример: Кастомный конвертер для DateTimeOffs ...

Читать далее

Принимаем и парсим все

Чтобы обрабатывать сообщения с разными JSON-структурами в NetCore-приложении, принимаемые из RabbitMQ, можно использовать несколько подходов. Вот наиболее распространённые и эффективные решения:1. Использование System.Text.Json с динамическим парсинг ...

Читать далее

Работа с JWT в различных среда

Вот подробная статья о том, как отправлять HTTP-запросы с JWT-токеном в различных средах: cURL, React, .NET Core (C#), Python и других. Статья структурирована по пунктам с описанием и пояснениями кода.1. Что такое JWT и зачем он нужен?JWT (JSON Web T ...

Читать далее

EF миграцию c новым полем и заполнением данными.

Чтобы при добавлении нового поля ДатаВремяДанных в таблицу Entity Framework автоматически заполнить его значениями из существующего поля ДатаВремя для всех старых записей, а для новых записей использовать актуальные данные, можно воспользоваться каст ...

Читать далее

Работа с датами и временем в netcore

Когда вы преобразуете DateTimeOffset в Unix-время (timestamp) в .NET Core, вы всегда получаете значение в UTC. Это связано с тем, что Unix-время — это количество секунд (или миллисекунд), прошедших с 1 января 1970 года 00:00:00 UTC.Пример на C#using ...

Читать далее

Горячие клавиши в Visual Studio

В Visual Studio есть множество горячих клавиш, которые могут помочь ускорить процесс разработки. Вот некоторые из наиболее часто используемых:Сочетание клавишДействиеF5Запуск отладкиCtrl + F5Запуск без отладкиF9Установить/снять точку остановаF10Шаг с ...

Читать далее

Горячие клавиши в Visual Studio Code.

В Visual Studio Code есть множество горячих клавиш, которые могут значительно ускорить вашу работу. Вот некоторые из наиболее часто используемых:Сочетание клавишДействиеCtrl + Shift + PОткрыть командную палитруCtrl + PБыстрое открытие файлаCtrl + Shi ...

Читать далее

Полное руководство по использованию ГОСТ-криптографии в .NET

В этом подробном руководстве я покажу использование всех основных криптографических алгоритмов ГОСТ 2012 года, включая хеширование, симметричное и асимметричное шифрование, электронную подпись.using System; using System.IO; using System.Linq; usin ...

Читать далее

Порядок следования байтов в различных системах и протоколах

Порядок следования байтов, или байтовый порядок (endianness), определяет, как многобайтовые данные хранятся в памяти или передаются по сети. Существует два основных типа порядка байтов: прямой (big-endian) и обратный (little-endian). Вот описание пор ...

Читать далее