SORU
5 AĞUSTOS 2011, Cuma


Dize Biçimi ondalık kadar 2 yerler Haritayı kullanarak ya da basit tamsayı

Bende var bir fiyat alana görüntüleyen bazen olabilir ya da 100 ya da 100.99 veya 100.9, benim istediğim ekran fiyatına 2 ondalık yalnızca ondalık girdiği için bu fiyat , örneğin, eğer 100 kadar gitmemi sadece Haritayı 100 değil 100,00 YTL ve eğer fiyat 100.2 gerekir 100.20 benzer şekilde görüntülemek için 100.22 olmalıdır aynı . Araştırdım ve bazı örneklere rastladım ama tam olarak ne istediğimi hiç bir maç :

// just two decimal places
String.Format("{0:0.00}", 123.4567);      // "123.46"
String.Format("{0:0.00}", 123.4);         // "123.40"
String.Format("{0:0.00}", 123.0);         // "123.00"

CEVAP
13 ŞUBAT 2014, PERŞEMBE


Bu soruyu yeniden etkinleştirme için üzgünüm, ama burada doğru cevabı bulduğunu bilmiyordum.

Kullanabilirsiniz sayıları biçimlendirme "" zorunlu ve "#" isteğe bağlı yer olarak.yer 0 Yani:

// just two decimal places
String.Format("{0:0.##}", 123.4567);      // "123.46"
String.Format("{0:0.##}", 123.4);         // "123.4"
String.Format("{0:0.##}", 123.0);         // "123"

Ayrıca birleştirebilirsiniz """#". ile 0

String.Format("{0:0.0#}", 123.4567)       // "123.46"
String.Format("{0:0.0#}", 123.4)          // "123.4"
String.Format("{0:0.0#}", 123.0)          // "123.0"

Bu biçim için kullanılır CurrentCulture. Bazı Kültürlerde "." olarak değiştirilecek ",".

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Doc Adams

    Doc Adams

    20 HAZİRAN 2007
  • 趣味そうこ♪

    趣味そう

    3 Mart 2010
  • UniqueApps

    UniqueApps

    4 Ocak 2009