Разница между методами ReadLine и Read в консольных приложениях заключается в том, как они считывают ввод. 1
ReadLine работает со всей строкой, читает её до тех пор, пока не будет обнаружен признак окончания или новой строки. 1 Затем возвращает всё, что «просмотрел», в виде строкового значения. 1
Read, в свою очередь, считывает только один символ за раз. 1 Метод возвращает числовой код последнего введённого символа во входном потоке, если символ не был введён, то возвращается код -1. 5
Таким образом, ReadLine предназначен для работы со строкой в целом, а Read — для посимвольного ввода. 12