Куда попадает возвращаемое значение из, например, вызова метода, если оно не заполнено в объявленную переменную ожидаемого типа?

Мы не вынуждены заполнять возвращаемое значение из, например, вызова метода в объявленную переменную ожидаемого типа, но что происходит с ней в этой ситуации?

Куда девается следующее возвращаемое значение/Что с ним происходит: ?

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"

(Этот вопрос НЕ относится к типам значений, но также и к ссылочным типам)

6
задан Birdman 5 January 2012 в 15:01
поделиться