Pisząc kod odpowiedzialny za walidację liczb potrzebowałem sprawdzić ile miejsc po przecinku ma dany decimal. Użyłem rozwiązania może mało eleganckiego ale przynajmniej działającego:) :decimal decimalNumber =21.235; int length = (decimalNumber %1).ToString().Length -2; Reszta z dzielenia przez jeden zawsze zwraca to co jest po przecinku. Dla 21.235 będzie to 0.235. Zatem długość string’a minus dwa ( jeden dla przecinka, jeden dla zera) stanowi liczbę miejsc po przecinku. Może komuś się to przyda w przys...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Liczba miejsc po przecinku w decimal

Inne 5153 dni, 13 godzin, 35 minut temu pzielinski 59 pokaż kod licznika zwiń

Wczytywanie artykułów...