Я пытаюсь написать метод деления, который принимает 2 параметра.
public static decimal Divide(decimal divisor, decimal dividend)
{
return dividend / divisor;
}
Теперь, если делитель равен 0, мы не можем разделить на ноль ошибок, что нормально.
Что я хотел бы сделать, это проверить, равен ли делитель 0, и если это так, преобразовать его в 1. Есть ли способ сделать это, если в моем методе много операторов if? Я думаю, что много if () s делает беспорядок. Я знаю, математически это не должно быть сделано, но у меня есть другие функции для этого.
Например:
if(divisor == 0)
{
divisor = 1;
}
return dividend / divisor;
Можно ли это сделать без оператора if()
?