当然确认是这样写的。
我的环境是: win2000简体中文版 + VS.NET2003简体中文版
我把Str.Trim()那句注释后就一切正常了
而且最关键的是str.Trim()执行的结果也是正确的,只是会抛出这个“对象的引用没有指向实例”的异常具体的Exception我记不大清了,等我明天上班把所有的Exception信息打给大家请大家继续帮忙呀。。
我的环境是: win2000简体中文版 + VS.NET2003简体中文版
我把Str.Trim()那句注释后就一切正常了
而且最关键的是str.Trim()执行的结果也是正确的,只是会抛出这个“对象的引用没有指向实例”的异常具体的Exception我记不大清了,等我明天上班把所有的Exception信息打给大家请大家继续帮忙呀。。
结果在str.trim()的前面,有一条 str = strArry[i,j]语句。所以虽然我在最初赋值 str=" xxxx "。但到这里就改变以。。误导了
如果i,j是初始过的元素就正确,没有初始过的元素位置,就会出错
我用循环把所有元素都初始化为“”一次,就不再抛出异常了晕
看来我对赋值和引用的关系还是不太清。各位可以指点一下吗?
str.Trim();
楼主还有其他代码吧。
根据错误的原因str没有被实例化str为null;
如果是上面写的,是不会错的。