Как изменить строку в целое число
Я должен изменить строку в целое число
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();