[+] c# - przy kompilacji programu otrzymuję błąd
: 27 września 2007, 14:47
Witam.
Przy kompilacji programu dostaje taki błąd:
Wkleje może cały szkielet programu:
[Dodano: 2007-09-27, 15:03]
Dobrze, usunięcie ostatniej linijki pomogło. Mogę sobie dodać punkcik?
Przy kompilacji programu dostaje taki błąd:
Kod: Zaznacz cały
`System.Console' does not contain a definition for `ReadKey'
/usr/lib/mono/1.0/mscorlib.dll (Location of the symbol related to previous error)
Kod: Zaznacz cały
using System;
using System.Text;
namespace ConsoleApplication1
{
class Godzina
{
private int G;
private int M;
private int S;
public Godzina()
{
G = 23;
M = 59;
S = 00;
}
public Godzina(int x, int y, int z)
{
Console.WriteLine("Podaj GODZINÊ, MINUTE i SEKUNDE (w trybie 24h)\n\n");
try
{
do
{
Console.Write("Podaj godzine: ");
G = int.Parse(Console.ReadLine());
if (G > 23 || G < 0) Console.WriteLine("Zła godzina !!!");
} while (G > 23 || G < 0);
do
{
Console.Write("Podaj minuty: ");
M = int.Parse(Console.ReadLine());
if (M > 59 || M < 0) Console.WriteLine("Złe minuty !!!");
} while (M > 59 || M < 0);
do
{
Console.Write("Podaj sekundy: ");
S = int.Parse(Console.ReadLine());
if (S > 59 || S < 0) Console.WriteLine("Złe sekundy !!!");
} while (S > 59 || S < 0);
}
catch
{
Console.WriteLine("B£ÊDNY PARAMETR");
}
}
public void Wyjscie()
{
Console.WriteLine("\nGodzina: {0}:{1}:{2}",G,M,S);
}
public void Wypisz()
{
Console.WriteLine("\nGodzina: {0}:{1}:{2}", G, M, S);
}
public void tyk()
{
S++;
if (S > 59)
{
S = 0;
M++;
}
if (M > 59)
{
M = 0;
G++;
}
if (G > 23) G = 0;
}
public int g
{
get
{
return G;
}
set
{
G = value;
}
}
}
class Program
{
static void Main(string[] args)
{
Godzina x = new Godzina(23, 20, 34);
x.Wyjscie();
Godzina y = new Godzina();
y.Wypisz();
for (int i = 0; i < 6160; i++)
{
y.tyk();
y.Wypisz();
}
y.g = 9;
y.Wypisz();
Console.ReadKey();
}
}
}
[Dodano: 2007-09-27, 15:03]
Dobrze, usunięcie ostatniej linijki pomogło. Mogę sobie dodać punkcik?