---
title: "Hur räkna flyttal?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/20248-hur-räkna-flyttal"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "NETwork"
published: "2001-07-11T13:38:00.000Z"
updated: "2001-07-12T06:44:00.000Z"
replies: 3
views: 596
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/20248-hur-räkna-flyttal"
---

# Hur räkna flyttal?

## #1 — NETwork, 2001-07-11T13:38Z

Jag måste räkna med ett flyttal, och sedan göra om det till en integer. I gamla betan gjorde jag så här:

(ds.Tables\["Nyheter"\].Rows.Count.ToDouble() / nyhetsstorlek.ToDouble() + 0.49).ToInt32();

Men det funkar inte heller nu, hur gör man nån som vet?

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

## #2 — plundin, 2001-07-11T14:30Z

Convert klassen i System har massor av statiska metoder för att konvertera mellan alla möjliga typer.

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

## #3 — Vide, 2001-07-11T16:01Z

Är det inte bara att casta? Vad dom olika subtyperna heter vet jag inte... men det finns överallt att läsa. ;)

```
(int) ((dbl) ds.Tables["Nyheter"].Rows.Count.ToDouble() / (dbl) nyhetsstorlek.ToDouble() + 0.49);
```

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

## #4 — NETwork, 2001-07-12T06:44Z

Vad menas med casta? Jag provade ditt exempel men fick felmeddelandet "The type or namespace name 'dbl' could not be found (are you missing a using directive or an assembly reference?"

Däremot gick det att göra så här:

```
Convert.ToInt32((Convert.ToDouble(ds.Tables["Nyheter"].Rows.Count) / Convert.ToDouble(nyhetsstorlek) + 0.49));
```

Fattar dock inte poängen med varför det inte räckte med att skriva .ToDouble() som förut.

\[Redigerat av NETwork den 12 jul 2001\]

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/20248-hur-räkna-flyttal
