2012-12-20 15 views
0

我必須要改變一個字符串轉換爲整數如何改變一個字符串轉換爲整數

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

嘗試addding基地'parseInt函數(CUR,10);'或使用數'號(現);' – adeneo

+0

@ adeneo:沒有得到 – Sona

+0

是否有可能有在號碼後空格或換行符字符串?可能要在parseInt之前添加'cur = cur.Trim()'。 – Calvin

回答