По всем вопросам- @notxxx1
Реестр РКН: https://clck.ru/3Fk3kb
#VRHSZ
Post #1475
4.86K
C# @csharp_ci
Showing posts older than #1477 · Back to latest






collection.Find(x => x.Name == "Jack"), которые под капотом транслируются в MongoDB-операции. Подходит для всего — от быстрых прототипов до enterprise-решений с асинхронными операциями. 


string Name
{
get => field;
set => field = value.Trim();
}



dotnet new или вручную подключить NuGet-пакеты. 

[IsExternalInit] для init-only свойств, PolySharp создаст его за кулисами. При этом он не трогает фичи, требующие поддержки рантайма, но покрывает огромный пласт синтаксических улучшений — от nullable-аннотаций до интерполированных строковых обработчиков. 

UserService UserService сохраняет пользователя и вызывает EmailService EmailService отправляет письмо через SmtpClientSendWelcomeEmail помечен как **async void** ❗️async void делает невозможным отлов исключений. SendEmailAsync() что-то пойдёт не так — try/catch не сработает. async void не возвращает Task, значит await невозможен Task — только так можно надёжно обрабатывать ошибки.async void допустим только в event‑handler’ах. Больше — нигде.