------解決方案--------------------------------------------------------比如你要擷取一個字串,它本身長度只有10位,你要截從0索引後11位。。。那這字串明顯都不夠。。 你程式碼的錯誤就在這裡。。。。你可以先判斷一下字串長度,然後再進行擷取操作。。。 ------解決方案--------------------------------------------------------10, 16,118, 118,這幾個數字中其中一個超過了字串的長度。startIndex表示字串的開始位置,這個是不能超過字串的長度的例如string s = "acdasc";//長度為6 s = s.Substring(7, 2);//第一個startIndex為7就超過了s的長度 ------解決方案--------------------------------------------------------探討引用: 比如你要擷取一個字串,它本身長度只有10位,你要截從0索引後11位。。。那這字串明顯都不夠。。 你程式碼的錯誤就在這裡。。。。你可以先判斷一下字串長度,然後再進行擷取操作。。。 比如你要擷取一個字串,它本身長度只有10位,你要截從10索引開始。。那這字串明顯都不夠。。
------解決方案--------------------------------------------------------比如你要擷取一個字串,它本身長度只有10位,你要截從0索引後11位。。。那這字串明顯都不夠。。 你程式碼的錯誤就在這裡。。。。你可以先判斷一下字串長度,然後再進行擷取操作。。。 ------解決方案--------------------------------------------------------10, 16,118, 118,這幾個數字中其中一個超過了字串的長度。startIndex表示字串的開始位置,這個是不能超過字串的長度的例如string s = "acdasc";//長度為6 s = s.Substring(7, 2);//第一個startIndex為7就超過了s的長度 ------解決方案--------------------------------------------------------探討引用: 比如你要擷取一個字串,它本身長度只有10位,你要截從0索引後11位。。。那這字串明顯都不夠。。 你程式碼的錯誤就在這裡。。。。你可以先判斷一下字串長度,然後再進行擷取操作。。。 比如你要擷取一個字串,它本身長度只有10位,你要截從10索引開始。。那這字串明顯都不夠。。