У меня есть метод с одним необязательным значением по умолчанию null
. Я заметил, что те, кто использует этот метод, передают null
в качестве значения для необязательного параметра
Основной метод
public void MainMethod(int id, MyClass model = null)
{
// Logic goes here
}
Существует 2 типа вызовов, которые я могу видеть,
public void First()
{
MainMethod(1, null);
}
public void Second()
{
MainMethod(1);
}
Будет ли у них обоих одинаковая производительность? Или один лучше другого?