我必须将字符串更改为整数
var floorname = coll.collider.gameObject.name; //output:block25
var cur = floorname.Substring(5); //output: 25
var cu = parseInt(cur);
但是给予打印(cu);它正确地显示了价值。但是出现错误FormatException:输入字符串格式不正确System.Int32.Parse(System.String s)
我该如何清除这个?
答案 0 :(得分:1)
微软的文档说整数字符串中的空格是可以的,但我不确定它是否包含换行符。
http://msdn.microsoft.com/en-us/library/f56zcx39(v=vs.90).aspx
在解析整数之前使用String.Trim()是最安全的。
cur = cur.Trim();