Looking for c# Keywords? Try Ask4Keywords

C# Language Аргументы проверки и защиты


пример

предпочитать

public class Order
{
    public OrderLine AddOrderLine(OrderLine orderLine)
    {
        if (orderLine == null) throw new ArgumentNullException(nameof(orderLine));
        ...
    }
}

Над

public class Order
{
    public OrderLine AddOrderLine(OrderLine orderLine)
    {
        if (orderLine == null) throw new ArgumentNullException("orderLine");
        ...
    }
}    

Использование функции nameof упрощает рефакторинг параметров метода.