[ 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?
[ 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.