Göra en enkel operativsystem (9 / 11 steg)
Steg 9: Sista handen
I sista handen, kommer att vi använda den Växla fallet eftersom det är mycket mer enklare och bättre sedan om-satsen. Vi gör också ett kommando att när användaren skriver in ett sökord som inte är i listan över våra kommandon, den visar inget sådant kommando
Bara se koden en gång.
KOD:
medan (sant)
{
String kommando = Console.ReadLine();
Växla (kommandot) {
fallet "stängningen": {Cosmos.Sys.Deboot.ShutDown();
bryta;
}
fallet "hjälp":
{
Console.WriteLine ("Hej - enkel OS kommandot");
Console.WriteLine ("ca - vet om OS");
bryta;
}
fallet "om":
{
Console.WriteLine ("kosmos OS 1.0");
bryta;
}
"omstart" i mål: {
Cosmos.Sys.Deboot.Reboot();
bryta;
}
"Hej" i mål: {
Console.WriteLine ("Hej användare! Tack för att använda detta operativsystem! ");
bryta;
}
standard: {Console.WriteLine ("något sådant kommando");
kommandot = null; bryta; } }
}
OK, bara kopiera koden till visual studio och köra koden. Observera att vi lagt till den bryta;. Detta används i switch fall. Nu har roligt med ditt OS!
Nu försök skriva ett fel kommando som hjälpa mig detta kommando inte definierades så att den visar inget kommando hittade. Detta innebär nu våra OS kommer inte att acceptera fel kommandon. Och prova alla kommandon. Du kanske har noterat att nu kan du skriva ett annat kommando efter tidigare som vi tar in i en ständig loop.