2015-03-06 33 views

risposta

4

un'occhiata al codice sorgente di .NET: http://referencesource.microsoft.com/#mscorlib/system/math.cs,4f39179a0098ab01

Decimal Math::Round(Decimal) è definito come una chiamata diretta al Decimal Decimal::Round(Decimal) così i due sono analoghi semantici.

suppongo di default userei Decimal::Round per evitare una chiamata di funzione in più, ma il JIT dovrebbe ottimizzare che via comunque, quindi probabilmente userei Math::Round per essere coerente con le altre Math chiamate, se ci fossero, in lo stesso file di codice.

Problemi correlati