是这样的,如下代码
WD=“ 9.00 4.40 1.40 6.50 3.90 1.62”;
for (int i = 0; i <= 5; i++)
{
sum3 = WD.IndexOf(” “, sum3 + 1);
}
然后问题就是sum3的值一直都是-1,也就是找不到空格,但是本人在其他三处一样的代码都可以找到且能准确定位最后一个空格,唯独这里不行
WD=“ 9.00 4.40 1.40 6.50 3.90 1.62”;
for (int i = 0; i <= 5; i++)
{
sum3 = WD.IndexOf(” “, sum3 + 1);
}
然后问题就是sum3的值一直都是-1,也就是找不到空格,但是本人在其他三处一样的代码都可以找到且能准确定位最后一个空格,唯独这里不行
解决方案
40
一句就可以了
int 最后空格位置=WD.LastIndexOf(" ");
你的循环次数多了
for (int i = 0; i <= 4; i++)
{
sum3 = WD.IndexOf(” “, sum3 + 1);
}