Syötteen pyytäminen käyttäjältä
Käyttäjältä voidaan pyytää syöte muutamalla eri tavalla. Tässä ohjeessa keskitytään näppäimistöltä tulevaan syötteeseen konsoliohjelmassa (Console application).
Yhden merkin lukeminen, Console.ReadKey
Käyttäjältä voidaan lukea yksi näppäimen painallus Console.ReadKey
-metodilla (msdn-dokumentaatio). Tätä voidaan esimerkiksi käyttää pysäyttämään ohjelma kirjoittamalla
Console.ReadKey();
Painettu näppäin voi olla mikä tahansa, kuten Enter, Esc, Space tai mikä tahansa kirjain.
Painetun näppäimen saa myös tallennettua muuttujaan.
ConsoleKeyInfo cki = Console.ReadKey();
Tämän jälkeen painettu näppäin voidaan tulostaa ruudulle seuraavasti.
Console.WriteLine(cki.Key.ToString());
Rivin lukeminen, Console.ReadLine
Kokonainen rivi (lopussa enterin painallus) voidaan lukea käyttäjän näppäimistöltä, ja sijoittaa merkkijonomuuttujaan seuraavasti.
String jono = Console.ReadLine();
Yleensä tämän eteen kannattaa tulostaa joku "hopute":
Luvun lukeminen
Esimerkiksi kokonaisluvun lukemista varten kannattaa jo tehdä ehkä oma funktio:
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.