Stap 9: Afwerking
In de laatste hand, zullen we gebruiken het geval schakelen omdat er veel meer eenvoudigere en betere vervolgens als-instructie. Ook zullen we een opdracht dat wanneer de gebruiker een trefwoord die niet in de lijst van onze opdrachten typt, op moet uiterlijk vertoon geen dergelijke opdracht
Net de code één keer te bekijken.
CODE:
terwijl (waar)
{
String command = Console.ReadLine();
schakelaar (opdracht) {}
geval "afsluiten": {Cosmos.Sys.Deboot.ShutDown();
breken;
}
Case "help":
{
Console.WriteLine ("hello - eenvoudige OS opdracht");
Console.WriteLine ("over - Know about OS");
breken;
}
Case "over":
{
Console.WriteLine ("COSMOS OS 1.0");
breken;
}
kast "reboot": {}
Cosmos.Sys.Deboot.Reboot();
breken;
}
kast "hello": {}
Console.WriteLine ("Hello gebruiker! Bedankt voor het gebruik van dit besturingssysteem!");
breken;
}
standaard: {Console.WriteLine ("geen dergelijke opdracht");
opdracht = null; breken; } }
}
OK, gewoon Kopieer de code naar visual studio en uitvoeren van de code. Merk op dat we toegevoegd de breken;. Dit wordt gebruikt in geval van de schakelaar. Nu hebben de pret met uw OS!
Nu probeert te typen van een verkeerde commando als me helpen dat deze opdracht is niet gedefinieerd dus geen opdracht gevonden blijkt. Dit betekent nu onze OS zal niet met verkeerde opdrachten instemmen. En probeer alle opdrachten. U kan hebben opgemerkt dat nu typt u een andere opdracht na eerdere zoals we input in een constante lus nemen.