Permalänk
Medlem

Katogerisering i C#

Kikade lite på denna sidan:
http://msdn.microsoft.com/en-us/library/bb166195(v=vs.100).as...

Testade mig fram men utan framsteg. Vet inte om jag hittade rätt ens.

Det jag vill göra är att få lite som en meny i console fönstret. Att man ska kunna välja mellan två olika kategorier ungefär och kunna navigera mellan dessa två därifrån.

Om någon har en ide om hur detta ska gå till uppskattas svar väldigt mycket!

Permalänk
Permalänk
Medlem

okej, tack. Men förstår inte riktigt hur jag ska använda mig utav koden. En lite mer specifik förklaring skulle vara kanon!

Permalänk
Medlem
Skrivet av Progrmor:

okej, tack. Men förstår inte riktigt hur jag ska använda mig utav koden. En lite mer specifik förklaring skulle vara kanon!

Okej, kolla på denna

int choice = -1;

public void menu()
{
while (choice != 0) //så länge användaren inte skriver in 0 (som avslutar programmet)
{
try
{
//användarens input lagras
choice = int.Parse(Console.ReadLine());
}
//om användaren ex skriver in en sträng eller kategori som inte finns
catch (Exception ex)
{
Console.WriteLine("\nwrong input, please choose between 0-2");
menu();//kör om metoden
}

switch (choice) //det nummer användaren gav ex 1 startar case 1
{
case 1://startar upp "kategori 1"
break;

case 2://startar upp "kategori 2"
break;

case 0://avslutar programmet
Environment.Exit(0);
break;
}

}
}

Dold text
Permalänk
Medlem
Skrivet av vajjan:

Okej, kolla på denna

int choice = -1;

public void menu()
{
while (choice != 0) //så länge användaren inte skriver in 0 (som avslutar programmet)
{
try
{
//användarens input lagras
choice = int.Parse(Console.ReadLine());
}
//om användaren ex skriver in en sträng eller kategori som inte finns
catch (Exception ex)
{
Console.WriteLine("\nwrong input, please choose between 0-2");
menu();//kör om metoden
}

switch (choice) //det nummer användaren gav ex 1 startar case 1
{
case 1://startar upp "kategori 1"
break;

case 2://startar upp "kategori 2"
break;

case 0://avslutar programmet
Environment.Exit(0);
break;
}

}
}

Dold text

tack så väldigt mycket! precis vad jag var ute efter! Bara en sak jag är lite osäker på. När jag ska kalla tex en klass till case 1.

Permalänk
Medlem
Skrivet av Progrmor:

tack så väldigt mycket! precis vad jag var ute efter! Bara en sak jag är lite osäker på. När jag ska kalla tex en klass till case 1.

Läs igenom dessa så kommer du lösa det galant