Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как решить ошибку FormatException: Input string was not in a correct format. unity?

Как из inputField получить int?

как из inputField получить int ?
  • Вопрос задан
  • 2152 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Ответы на вопрос 3
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Запретите вводить все кроме чисел? В итоге там будет число,
Ответ написан
freeExec
@freeExec
Участник OpenStreetMap
Если туда вписать лабуду, то ни как. А если правильное число, то как у вас в предыдущем вопросе.
Ответ написан
InputField input = ...;
int number = int.Parse(input.text); // если в input.text будет лежать не число, то будет FormatException

либо

InputField input = ...;
if(int.TryParse(input.text, out var number) {
  // используем number. В этом случае FormatException не выпадет, но тогда будет возникать ощущение, будто ничего не работает.
}
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы