Преобразование строки в целое число в C#
Я пытаюсь преобразовать строку в целое число. я не мог обратиться. Он выдает ошибку как
Input string was not in a correct format.
string snewidstring = "462414720-60TX6E0088"; int snewid = Convert.ToInt32(snewidstring);
Как преобразовать эту строку в целое число.
Что я уже пробовал:
<pre>string snewidstring = "462414720-60TX6E0088"; int snewid = Convert.ToInt32(snewidstring);
Bryian Tan
Просто любопытно, каков же ожидаемый результат?
Dave Kreskowiak
А что, по-твоему, должно было случиться? В этой строке есть дефис и буквы алфавита. Это никак не может быть преобразовано в целочисленное значение.
Вам нужно будет точно определить, что вы ожидаете получить из этой строки и что вы ожидаете преобразовать в целое число.
#realJSOP
Он был в приключении открытия.
Patrice T
Какое целое число вы ожидали для этой строки ?
#realJSOP
"Апельсины".
Patrice T
тебе нужно использовать больше магии
Gerry Schmitz
Это то, что ваш босс сказал вам сделать? "Преобразуйте его в int" ...
#realJSOP
Он получает инструкции от Золотого единорога, покрытого блестками и стреляющего радугой из своей задницы.