Avatar billede rosteface Nybegynder
26. september 2011 - 17:06 Der er 3 kommentarer

C# Start console forfra og reset alt.

Hejsa.

Jeg sidder og er ved at kode et lille spil i console.

Jeg koder i Visual Studio 2010.

Jeg sidder nu på det punkt hvor jeg vil lade brugeren få et nyt spørgsmål stillet, jeg kan bare ikke finde ud af hvordan jeg starter forfra, uden at lukke console helt og start den igen?

Her er den del af koden jeg bruger til at bestemme hvad der skal ske:

switch (myWord)
{
case words.hej1:
Console.WriteLine("Hint: et");
for (int i = 0; i < 5; i++)
{
if ("hej" == Console.ReadLine())
{
Console.WriteLine("Du svarede rigtigt, prøv igen? skriv ja - hvis ikke tryk enter.");
if ("ja" == Console.ReadLine())
{
// Reset kode.
}
else
{
return;
}
}
else
{
Console.WriteLine("Du svarede forkert");
}
}

Jeg takker på forhånd, og hvis der er nogen sprøgsmål eller andet sidder jeg her og opdater posten meget ofte :)
Avatar billede Chr91 Nybegynder
26. september 2011 - 17:29 #1
Du kan bare kalde main() metoden igen (:
Så starter den forfra.
Avatar billede arne_v Ekspert
27. september 2011 - 03:16 #2
Jeg tror at end konstruktion a la:

bool done = false;
while(!done)
{
  ...
  // hvis done saa saet done til true
  ...
}

kan bruges.
Avatar billede arne_v Ekspert
14. oktober 2011 - 23:43 #3
OK?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester