Responce funkar inte
Körde programmet och upptäckte ett fel. Oavsett val J eller N visas meddelandet "Tack för din medverkan". Den kör inte om gissa talet vid val J.
Console.WriteLine("Vill du gissa igen?");
responce = Console.ReadLine();
responce = responce.ToUpper();
if (responce == "J");
{
playAgain = true;
}
if (responce == "N");
{
playAgain = false;
}
}
Console.WriteLine("Tack för din medverkan!");
Ta bort semikolonen efter dina if-tester. De gör att testerna bara gäller fram dit, och det som står sen i klamrar blir alltid kört. Dvs. playAgain = false görs alltid.
Det framgår för övrigt av meddelandena för rad 43 och 47. Försök alltid arbeta bort sådana varningar.
Tack, det funkar nu. Ok. Vad menas med dessa meddelanden? Får alltid meddelanden oavsett vad..men just dessa med NULL får jag ofta
Förmodligen kan funktionsanropen returnera NULL, och du borde ta hand om det. Du får ta reda på när detta kan inträffa och om det kan få programmet att krascha.