Int32.Parse ("356882") генерирует исключение System.FormatException: 'Входная строка была в неправильном формате.' - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь разобрать строку в c#, но получаю исключение формата, код, который я использую:

int test;
test =Int32.Parse("356882");

Я не понимаю, почему это приводит к ошибке, 356882 целое число в границах int32.

Есть идеи?

Приветствия

Винсент

1 Ответ

1 голос
/ 12 апреля 2020

356882 - это целое число

Да, это будет целое число. «356882» - это целое число.

Но это не то, что вы анализируете. Ваша строка:

"356882"

Существует скрытый символ кулак. Я скопировал и вставил его из вашего текста - моя правая клавиша зависает одним нажатием. Этот скрытый символ блокирует синтаксический анализ.

Теперь точно, как все это закончится - копировать / вставить и какой редактор?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...