Мы не вынуждены заполнять возвращаемое значение из, например, вызова метода в объявленную переменную ожидаемого типа, но что происходит с ней в этой ситуации?
Куда девается следующее возвращаемое значение/Что с ним происходит: ?
decimal d = 5.5m;
Math.Round(d, MidpointRounding.AwayFromZero);
Очевидно, что если бы я хотел увидеть результат вызова метода, я бы сделал следующее:
decimal d = 5.5m;
decimal d2 = Math.Round(d, MidpointRounding.AwayFromZero); // Returns 6 into
// the variable "d2"
(Этот вопрос НЕ относится к типам значений, но также и к ссылочным типам)