webForumDet fria alternativet

vill bestämma antalet decimaler i C Sharp "decimal"

.NET

2 svar · 774 visningar · startad av T_Codez

Medlem sedan juli 2001458 inlägg
Frågan#1

Hej

skulle vilja bestämma antalet decimaler vid presentationen av datan.

Koden ser ut som följande:

private void btn_StCalc_Click(object sender, System.EventArgs e)
		{

			/* Formula is: B = T / (IT-1) */
			decimal B;
			decimal resultat;
			int foo = 1;
			decimal	T = decimal.Parse(txtTarget.Text);
			decimal IT = decimal.Parse(txtOdds.Text);
			B = IT-foo;
			resultat = T / B;

			lbl_Stake.Text = resultat.ToString();/*Här någonstans skulle jag vilja baka in en begränsning på 2 decimaler, typ.*/
		}

Felmeddelande: Inget.

Tack för uppmärksamheten

Mvh

t_codez :birp

Medlem sedan maj 20012 812 inlägg
#2

Här har du en lösning.

string.Format("{0:N2}", Math.Round(resultat, 2));

Math.Round() borde inte behövs, och jag kommer faktiskt inte ihåg varför jag använder det här i koden, kan säkert ha något med hur själva avrundninger sker.

string.format("{0:N2}", resultat);

border räcka.

- M

Medlem sedan juli 2001458 inlägg
#3

Tackar och bockar :-)

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)