[ milan1233 @ 18.03.2009. 20:47 ] @
Imam label, u kome pise trenutna opterećenost RAM memorije i to je neki broj, koji iza sebe ima i do deset decimala, npr. #654,34296523#, e mene zanima kako da skratim te decimale, da pise samo 654? |
[ milan1233 @ 18.03.2009. 20:47 ] @
[ Igor Gajic @ 18.03.2009. 21:17 ] @
Code: label1.Text = string.Format("{0:###,###,##0}", 654.34296523d); [ milan1233 @ 18.03.2009. 22:59 ] @
Ne radi, ili ja nisam lepo nesto ukucao, sta treba da pise ovde gde je "654.34296523d"?
[ marko1981 @ 18.03.2009. 23:07 ] @
Tu treba da stoji promenljiva (Igor je pretpostavio da je tipa double) u kojoj držiš tu opterećenost.
Pogledaj http://www.csharp-examples.net/string-format-double/ [ milan1233 @ 19.03.2009. 16:54 ] @
String.Format("{0:###,###,##0}", Label4.Text)
Tako sam probao i ne moze ;( [ bocy @ 19.03.2009. 18:39 ] @
Evo kako sam ja to uradio u C#
promenjliva s je tipa double label1.Text = s.ToString("0.000"); Tako dobijas da broj pre zareza ima neogranicen broj, a posle zareza je ogranicen na 3 broja Nadam se da ce ti nesto znaciti. pozdrav [ milan1233 @ 19.03.2009. 19:53 ] @
Hvala Bocy, radi...
[ bocy @ 19.03.2009. 23:12 ] @
Nema na cemu
pozdrav [ la_bomba @ 20.03.2009. 14:19 ] @
Mislim da moze i sa:
label1.Text=s.ToString("n2"); // dve decimale [ MarkoBalkan @ 20.03.2009. 19:28 ] @
za to imaš matematičku funkciju round koja zaokružuje.
ako imaš 2,546 i hočeš na dvije decimale ne znam napamet round(broj, broj_decimala) round(tvoj_broj,2) dobi češ 2,55 za decimalu broja koristi točku. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|