0

我必须将字符串更改为整数

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

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

var cu = parseInt(cur);

但是在给 print(cu); 它正确显示了价值。但出现错误 FormatException:输入字符串的格式不正确 System.Int32.Parse (System.String s)

我怎样才能清除这个?

4

1 回答 1

1

微软的文档说整数字符串中的空格是可以的,但我不确定这是否包括换行符。

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

在解析整数之前使用 String.Trim() 是最安全的。

cur = cur.Trim();

于 2012-12-21T22:42:04.810 回答