Разница между методами Read (), ReadLine () и Readkey () приведена ниже:
Read (): это статический метод в классе консоли:
int i = Console.Read();//it always return int value.
Console.WriteLine(i);
вставьте код выше и введите «1», и результат будет 49. То есть Console.Read дает значение int, но это значение будет значением ASCII этого. ReadLine ():
string s= Console.ReadLine();//it always return string value.
Console.WriteLine(s);
Это дает строку, как она задана во входном потоке.
ReadKey (): этот метод используется для удержания экрана вывода. Когда нажимается любая клавиша.Read () и ReadLine () используют клавишу ввода для выхода.