try och catch
Hej
Hur kan man arbeta med try och catch i sån metod??
där det finns ett fel med x efter try och catch.
varfär och hur kan man lösa det??
Tack för hjälpen
...............................................................................................................................................
public static void Main(string[] args)
{
do
{
Console.WriteLine("skriv ett tal :");
bool loop = true;
do
{
try
{
int tal = int.parse(Console.ReadLine());
loop = false;
}
catch
{
Console.WriteLine("Error. ");
}
} while (loop);
if (x > 7)
{
Console.WriteLine("nånting ");
}
else if (x < 3)
{
Console.WriteLine("nånting");
}
else
{
Console.WriteLine("This temperature is acceptable ");
}
} while (celsius < 3 || celsius > 7);
x ser inte ut att vara definierad över huvud taget.
Ja, det som jag menar men om man använder metod ""private static"" så funkar det eller hur??
alex skrev:Ja, det som jag menar men om man använder metod ""private static"" så funkar det eller hur??
x är inte mer definierad för det. Varför inte definiera den om du vet vad den är till för?
aha jag har fel med int tal = int.parse(Console.ReadLine());
nu då
int x = int.parse(Console.ReadLine());
alex skrev:aha jag har fel med int tal = int.parse(Console.ReadLine());
nu då
int x = int.parse(Console.ReadLine());
Vad säger kompilatorn nu?