Как изменить строку в целое число

Я должен изменить строку в целое число

var floorname = coll.collider.gameObject.name;   //output:block25

var cur = floorname.Substring(5);    //output: 25

var cu = parseInt(cur);

Но пока даю печать (у.е.); это показывает ценность правильно. но с ошибкой FormatException: входная строка была не в правильном формате System.Int32.Parse (System.String s)

Как я могу очистить это?

1 ответ

Решение

Документация Microsoft гласит, что в целочисленной строке все в порядке, но я не уверен, включает ли она символ новой строки.

http://msdn.microsoft.com/en-us/library/f56zcx39(v=vs.90).aspx

Безопаснее всего использовать String.Trim() перед анализом целого числа.

cur = cur.Trim();

Другие вопросы по тегам