a w konsoli robi się w ten sposób
string s;//zmienna gdzie wejdzie wczytany tekst
s=Console.Readline()//po uzyciou tej funkcji konsola czeka aż wprowadzisz tekst i potwierdzisz enterem
a żeby wprowadzić liczbę, na której wykonasz później działania, można to zrobić na przykład tak:
try
//używamy tego, kiedy wiemy, że łatwo można sprowokować wyjątek, w tym wypadku nastąpi on jak wprowadzimy np 'a' zamiast jakiejś liczby, i fukncja Parse() się wykrzaczy (tak się dzieje gdy usiłujemy parsować literę)
{
int liczba=Int32.Parse(Console.Readline());
//metoda In32.Parse(string) zamienia liczbę w formacie string (np "5") na liczbę int o wartości 5.
}
//blok catch wykonuje się, kiedy to co jest w bloku try wywoła wyjątek
catch
{
Console.WriteLine("wprowadzono błędne dane");
}