我長的字符串數組抽取子,我想將它傳遞給在一次250
字符塊另一個函數,我寫了這個代碼:無法從字符串
var cStart = 0;
var phase = 250;
var cEnd = cStart + phase;
var count = 0;
while (count < 10000)
{
string fileInStringTemp = "";
fileInStringTemp = fileInString.Substring(cStart, cEnd);
var lngth = fileInStringTemp.Length;
//Do Some Work
cStart += phase;
cEnd += phase;
count++;
}
在第一迭代的循環lngth
的值是250
這是好的,在下一次迭代中,我也希望它到250
,因爲我從250-500個字符中提取子字符串,但令人震驚的是第二次迭代中lngth
變量的值得到500
。
這是爲什麼?我也試圖在循環中每次初始化字符串變量,所以它從零開始,但沒有增益。