Hallo Freunde

Als Teil meiner Projekte möchte ich dazu passende Software auf dem PC schreiben und habe dafür Visual Studio 2010 mit Visual C# als Sprache. Als Lehrbuch verwende ich das sehr empfehlenswerte Buch von Andreas Kühnel, Visual C# 2010, "Das Unfassende Handbuch", was man komplett und legal Online sehen kann unter.

Leider weisst das Buch einige Inkonsistenten im Quelltext zwischen den Kapiteln auf, jedoch ist das Beheben der Probleme eine hilfreiche Übung beim Lernen.

Jetzt habe ich 3 Fehler-Meldungen, die ich nicht verstehe, und dass, obwohl ich eigentlich meine den Kode aus dem Buch korrekt übernommen zu haben. der Fehlerkode ist CS0103 in allen 3 Fällen. Hier der Quelltext aus der Program.cs Datei:

Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace GeometricObjects
{
publicclassProgram
{
GraphicCircle gc = newGraphicCircle();
staticvoid Main(string[] args)
{
Circle kreis = newCircle ();
kreis.Radius = 20;
kreis.XKoordinate = 10;
kreis.YKoordinate = 10;
if (kreis == null)
{
// die Variable kreis referenziert kein Objekt
Console.Write("kein Kreis vorhanden\n"); 
kreis = newCircle();
}
else
{
// Kreis ist eine gültige Objektreferenz 
Console.WriteLine("Der Kreisradius beträgt {0,10}", kreis.Radius);
Console.Write("Die X-Koordinate beträgt {0,10}\n", kreis.XKoordinate);
Console.WriteLine("Der Y-Koordinate beträgt {0,10}\n", kreis.YKoordinate); 
Console.ReadLine();
}
}
}
}
Der Debugger sagt, dass der Name "Console" im aktuellen Kontext nicht vorhanden sei!

Der 2. ganz ähnlich gelagerte Fehler bezieht sich auf den Namen "Math" in folgenden Quelltext:

Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace GeometricObjects
{
publicclassProgram 
{
GraphicCircle gc = newGraphicCircle();
staticvoid Main(string[] args)
{
Circle kreis = newCircle ();
kreis.Radius = 20;
kreis.XKoordinate = 10;
kreis.YKoordinate = 10;
if (kreis == null)
{
// die Variable kreis referenziert kein Objekt
Console.Write("kein Kreis vorhanden\n"); 
kreis = newCircle();
}
else
{
// Kreis ist eine gültige Objektreferenz 
Console.WriteLine("Der Kreisradius beträgt {0,10}", kreis.Radius);
Console.Write("Die X-Koordinate beträgt {0,10}\n", kreis.XKoordinate);
Console.WriteLine("Der Y-Koordinate beträgt {0,10}\n", kreis.YKoordinate); 
Console.ReadLine();
}
}
}
}
Ich hoffe es kann mir jemand helfen.