Paso 9: Toques finales
En los toques finales, vamos a utilizar la caja del interruptor porque es mucho más simple y mejor luego de instrucción IF. También vamos a hacer un comando que cuando el usuario escribe una palabra clave que no está en la lista de los comandos, no debe mostrar ninguna tal orden
A ver el código una vez.
CÓDIGO:
mientras que (verdad)
{
String comando = Console.ReadLine();
interruptor (comando) {}
caso «apagar»: {Cosmos.Sys.Deboot.ShutDown();
rotura;
}
caso "ayuda":
{
Console.WriteLine ("Hola - comando Simple OS");
Console.WriteLine ("acerca de - saber sobre OS");
rotura;
}
caso "acerca de":
{
Console.WriteLine ("COSMOS OS 1.0");
rotura;
}
caso "reiniciar": {}
Cosmos.Sys.Deboot.Reboot();
rotura;
}
caso "Hola": {}
Console.WriteLine ("Hola usuario! Gracias por usar este sistema operativo!");
rotura;
}
por defecto: {Console.WriteLine ("no hay tal comando");
comando = null; rotura; } }
}
OK, simplemente copie el código en visual studio y ejecute el código. Tenga en cuenta que hemos añadido la romper;. Se utiliza en caso de interruptor. Ahora Diviértete con su sistema operativo!
Ahora intenta escribir un comando incorrecto como ayudar a mí este comando no fue definido por lo que no muestra se encontró el comando. Esto significa que ahora nuestro OS no acepta comandos mal. Y todos los comandos. Usted puede han señalado que ahora puede escribir otro comando después de anterior como estamos dando entradas en un bucle constante.