2016-07-18 15 views

cevap

5

Fark yoktur.

Math.Round(decimal) kaynak kodu:

public static Decimal Round(Decimal d) { 
     return Decimal.Round(d,0); 
} 

Reference Source .NET Framework

DÜZENLEME:

public static Decimal Round(Decimal d) { 
     return Round(d, 0); 
} 
+0

Bu sayede sig kazı sayısının farkı vardır. 'Math.Round' – Haney

+0

@ Haney için 0'a ayarlandığında, yalnızca sayı basamaklarını yuvarlak olarak sağlamazsanız. decimal.Round (Ondalık d) 'aynı şeyi yapar. –

0

Evet, akıllıca cevap fark ancak geçen:

decimal.cs sınıfına ilişkin kaynak kodu netleştirmek için değer farklı Math.Round double ve float kabul eder ama ondalık. Sadece kabul et decimal struct.