ile dizeye ondalık dönüştürme:bu cetvellere, varsayılan olmayan biçimine ben dizeye ondalık dönüştürmek gerekir
120.00 - "120"
120.01 - "120.01"
120.50 - "120.50"
ile dizeye ondalık dönüştürme:bu cetvellere, varsayılan olmayan biçimine ben dizeye ondalık dönüştürmek gerekir
120.00 - "120"
120.01 - "120.01"
120.50 - "120.50"
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);
olmalıdır, ancak 120.10m = 120.1 ve bunun – user1046047
no'lu olması durumunda da bir yorum yazdım, başka bir seçenek yok mu? – user1046047
kullanımı decimal.ToString() yöntemi.
decimal d = 120.00;
string ds = d.ToString("#,#.00#");
// ds is a formated string of d's value
Harika cevap! – user1046047
120.00 => 120 – user1046047
Sen
lütfen more info
ondalık d = 120.10m için bu bağlantı üzerinden gitmek
decimal.Tostring()
yöntemi kullanabilirsiniz; ds = d.ToString ("0.00"). Değiştir (". 00", string.Empty); diğer durumlar? – user1046047