Заметки

Заметки о dotNet

Сборник коротких заметок о тонкостях языка C#. В основном, в данном разделе собраны переводы статей и небольшие очерки, которые показались мне наиболее интересными и полезными.

Предотвращаем случайное раскрытие секретов конфигураций

В приложениях часто используются секреты (пароли, токены от API и так далее) для доступа к базам данных или внешним службам. Секреты обычно предоставляются с помощью переменных окружения, конфигурационного файла или хранилища (Azure Vault,

Шаблоны списков в C#11

В C#11 были добавлены шаблоны списков (List patterns). Шаблоны списков расширяют pattern matching для сопоставления последовательностей элементов в списке или массиве. Цель данной заметки не объяснить синтаксис, а разобраться, каким образом создать

Выполнение кода перед методом Main.

Официальная документация от Microsoft нам говорит следующее: Метод Main — это точка входа приложения C#. (Библиотекам и службам точка входа в виде метода Main не требуется.) Когда приложение запускается, первым вызывается именно метод Main.