Я использую C# 12.
в C# 12 Я могу использовать первичный конструктор: < /p>
public class UserService(IUnitOfWork uow) : IUserService
{
}
< /code>
Перед C# 12 я использовал NULL Recaing для элементов, которые я вводил в конструктор: < /p>
public class UserService : IUserService
{
private readonly IUnitOfWork _uow;
public UserService(IUnitOfWork uow)
{
ArgumentNullException.ThrowIfNull(uow);
_uow = uow;
}
}
< /code>
Теперь, как я могу сделать нулевую проверку в C# 12?>
Подробнее здесь: https://stackoverflow.com/questions/775 ... c-sharp-12