Задать вопрос
@OblivionGM

Как ограничить кол-во вводимых символов в ReadLine()?

Есть переменная N, в которую вводиться целое число не превосходящее 10000.
Как можно ограничить кол-во вводимых пользователем символов до 5 без использования if и циклов?
  • Вопрос задан
  • 284 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 3
Можно через циклы и ReadKey.
Но лучше просто позволять водить что угодно, а валидировать и парсить потом
Ответ написан
Комментировать
@kttotto
пофиг на чем писать
При данных условиях, подозреваю, что никак. ReadLine просто считывает всю строку целиком из буфера, дополнительных параметров для ограничения не имеет.
А так сама постановка задачи подразумевает цикл и проверку длины на каждом цикле.
Ответ написан
Комментировать
Griboks
@Griboks Куратор тега C#
Никак, это невозможно!

p.s.
Нужно использовать другую функцию ввода или обработать полученные данные.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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