Разница между Console.Read () и Console.ReadLine () ?

Я новичок в этой области, и я очень запутался: в чем реальная разница между Console.Read () и Console.ReadLine () ?

31
задан Andy 29 January 2014 в 13:51
поделиться

5 ответов

Console.Read() считывает только следующий символ из стандартного ввода, а Console.ReadLine() считывает следующую строку символов из стандартного потока ввода.

Стандартный ввод в случае консольного приложения - это ввод пользовательских слов в пользовательском интерфейсе консоли вашего приложения. Попробуйте создать его в Visual studio и убедитесь сами.

36
ответ дан 27 November 2019 в 22:07
поделиться
Console.Read()

=> читает только один символ из стандартного ввода

Console.ReadLine()

=> читает все символы в строке из стандартного ввода

-3
ответ дан 27 November 2019 в 22:07
поделиться

Console.Read() читает только один символ, а Console.ReadLine() читает все символы до конца строки.

8
ответ дан 27 November 2019 в 22:07
поделиться

Console.Read() читает одну клавишу, где Console.Readline() ожидает клавишу ввода.

1
ответ дан 27 November 2019 в 22:07
поделиться

Разница между Read (), Readline () и ReadKey () в C #

Read() - Принять строковое значение и вернуть строковое значение. Readline() -принимать строку и возвращать целое число ReadKey() -принимать символ и возвращать символ

Резюме:

1. Вышеупомянутые три метода в основном используются в консольном приложении, и они используется для возврата различных значений. 2.Если мы используем строку Read или Read (), нам нужно нажать кнопку Enter, чтобы вернуться к коду. 3. Если мы используем клавишу «Читать» (), мы можем нажать любую клавишу для возврата кода в приложении

.
0
ответ дан 27 November 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: