2011-11-14 16 views

cevap

19

Bir biçimlendirmeyi belirtmek için decimal.ToString geçersiz kılmayı kullanabilirsiniz: Eğer gerekiyorsa o yöntemle biçimi belirtebilirsiniz.

decimal amount = 120.00m; 
string str = amount.ToString("0.00"); 

Bu, String.Format kullanılırken de kullanılabilir.

Console.WriteLine("{0:0.00}", amount); 

İlk kuralınız söz konusu olduğunda, bir satırda yapılamaz.

decimal amount = 120.00m; 
string str = amount.ToString("0.00").Replace(".00", String.Empty); 
+0

olmalıdır, ancak 120.10m = 120.1 ve bunun – user1046047

+0

no'lu olması durumunda da bir yorum yazdım, başka bir seçenek yok mu? – user1046047

0

kullanımı decimal.ToString() yöntemi.

decimal d = 120.00; 
string ds = d.ToString("#,#.00#"); 
// ds is a formated string of d's value 
+0

Harika cevap! – user1046047

+0

120.00 => 120 – user1046047

İlgili konular