2015-03-06 12 views

Odpowiedz

4

Spójrz na kodzie źródłowym .NET: http://referencesource.microsoft.com/#mscorlib/system/math.cs,4f39179a0098ab01

Decimal Math::Round(Decimal) jest zdefiniowana jako bezpośrednie wywołanie Decimal Decimal::Round(Decimal) więc dwa są semantyczne analogi.

Przypuszczam domyślnie użyję Decimal::Round aby uniknąć dodatkowego wywołania funkcji, ale JIT należy zoptymalizować że z dala i tak, więc ja prawdopodobnie używać Math::Round być spójne z innymi Math połączeń, gdyby nie było w ogóle, w ten sam plik kodu.

Powiązane problemy