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

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

Многопоточная обработка файлов при использовании FileWatcher.

В прошлых статьях рассматривали вопрос использования FileWatcher для “правильного” использования файлов для обмена информацией. Можно привести бесконечное множество примеров, когда используются файлы для хранения конечного или промежуточного результа ...

Читать далее

Преобразовании объектов между доменной моделью и моделью представления на примере методов MapToDto и MapToEntity

Принцип использования методов MapToDtoи MapToEntityзаключается в преобразовании объектов между доменной моделью (модель сущности Entity) и моделью представления (DTO - Data Transfer Object).1. MapToDto:Этот метод принимает объект доменной модели и во ...

Читать далее

Сoncurrent collections

Concurrent collections - это особый класс коллекций в C#, которые предназначены для безопасного использования в многопоточных средах. Они позволяют нескольким потокам одновременно выполнять операции с общими данными без возникновения гонок данных и д ...

Читать далее

О блокчейне, с простым примером

Блокчейн - это революционная технология, которая лежит в основе многих криптовалют, таких как Bitcoin и Ethereum. Она представляет собой распределенную, децентрализованную базу данных, которая хранит записи о транзакциях, упорядоченных во временные б ...

Читать далее

Немного об реверсинженеринге ПО на примере net core приложения.

Декомпиляция - это процесс восстановления исходного кода программы из ее скомпилированной формы, обычно бинарного исполняемого файла. Декомпиляция является частью процесса реверсинженеринга программного обеспечения. Рассмотрим это более подробно:1. Р ...

Читать далее

Назначение класса Startup

Класс Startupв .NET Core является центральным элементом в конфигурации и настройке приложения. Он используется для определения сервисов, которые будут доступны в приложении, а также для настройки конвейера обработки HTTP-запросов. Startup является вх ...

Читать далее

Что такое хост в понимании net core

В .NET Core, хост (host) - это основной механизм, отвечающий за запуск и управление приложением. Хост представляет собой контейнер, в котором выполняется ваше приложение, и отвечает за следующие ключевые функции:1. Запуск приложения:- Хост отвечает з ...

Читать далее

Проекция конфигурации на классы

В .NET Core, проекция конфигурации на классы (Configuration Binding) - это механизм, который позволяет связывать структуру конфигурационных данных (например, из файлов appsettings.json или переменных среды) с классами C#. Это позволяет удобно работат ...

Читать далее

Простой пример реализации WCF в .NET Core

.NET Core и WCF имеют довольно сложные взаимоотношения. Давайте подробнее рассмотрим, как можно использовать WCF в проектах на .NET Core.1. Поддержка WCF в .NET Core:Изначально в .NET Core не было полноценной поддержки WCF.Начиная с .NET Core 3.0, Mi ...

Читать далее

Использование ForEach в LINQ

LINQ (Language Integrated Query) в C# предоставляет множество методов расширения, которые помогают работать с коллекциями данных. Одним из таких методов является ForEach(), который позволяет выполнять определенное действие для каждого элемента коллек ...

Читать далее