---
title: "vill bestämma antalet decimaler i C Sharp \"decimal\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/178271-vill-bestämma-antalet-decimaler-i-c-sharp-decimal"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "T_Codez"
published: "2009-04-24T19:06:18.000Z"
updated: "2009-05-01T08:36:54.000Z"
replies: 2
views: 788
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/178271-vill-bestämma-antalet-decimaler-i-c-sharp-decimal"
---

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

## #1 — T_Codez, 2009-04-24T19:06Z

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

Permalänk: https://www.webforum.nu/p/178271

## #2 — Gladh, 2009-04-24T20:31Z

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

Permalänk: https://www.webforum.nu/p/2183054

## #3 — T_Codez, 2009-05-01T08:36Z

Tackar och bockar :-)

Permalänk: https://www.webforum.nu/p/2183697

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/178271-vill-bestämma-antalet-decimaler-i-c-sharp-decimal
