Entwickler-Ecke

C# - Die Sprache - Fehler im Buch????


Tile - Mi 04.07.07 20:29
Titel: Fehler im Buch????
Hallo,
bin noch nicht solange dabei, mit C# zu programmieren. Hab aus nem Buch ein Beispiel zu if-Schleifen gemacht. Allerdings funktioniert es nicht. Könnt ihr mir sagen was falsch ist???


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {

            double wert = 0.0;
            Console.Write("\nBitte eine Zahl eingeben: ");
            wert = Console.ReadLine().ToDouble();
            if (wert == 10.0)
            {
                Console.WriteLine("Der Wert ist zehn");
            }
            else
            {
                if (wert > 10.0)
                {
                    Console.WriteLine("der Wert ist kleiner zehn");
                }
            }

            

        }
    }
}


Fehlermeldung:
"string" enthält keine Definition für "ToDouble".

wie gesagt, es ist aus einem buch abgeschrieben....

Moderiert von user profile iconUGrohne: Quote- durch C#-Tags ersetzt


Christian S. - Mi 04.07.07 20:34

Hm. Das muss:

C#-Quelltext
1:
wert = Double.Parse(Console.ReadLine());                    

sein, alternativ auch TryParse.

Ach ja, http://www.if-schleife.de


JüTho - Do 05.07.07 09:00
Titel: Re: Fehler im Buch????
user profile iconTile hat folgendes geschrieben:


C#-Quelltext
1:
2:
3:
4:
if (wert > 10.0)
{
    Console.WriteLine("der Wert ist kleiner zehn");
}


Und der Unterschied zwischen größer und kleiner? Jürgen