SORU
24 Aralık 2010, Cuma


Sondaki sıfırları kaldırın

Bazı alanlar topluluğu tarafından geri döndüm

2.4200
2.0044
2.0000

Sonuçları gibi istiyorum

2.42
2.0044
2

De String.Format ama 2.0000 N0 ayar verir mermi diğer değerleri ile çalıştım.

CEVAP
2 Kasım 2011, ÇARŞAMBA


Dikkat Kütüphanesi tarafından çekilen dize çıkış, kontrol gerekmez aynı sorunla karşılaştım ama bir durumda. Ondalık uygulama türü (http://msdn.microsoft.com/en-us/library/system.decimal.getbits.aspx) detaylara baktıktan sonra Kadar güzel bir numara (uzantısı yöntemi olarak burada) ile geldi:

public static decimal Normalize(this decimal value)
{
    return value/1.000000000000000000000000000000000m;
}

Ondalık üs kısmı tabi sadece azalır. Çıkış ondalık sondaki 0 olmadan. numarasını yazacak üzerinde Olabilirdi arıyorum E. g.

1.200m.Normalize().ToString();

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • kidrauhl

    kidrauhl

    15 Ocak 2007
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013