当前位置: 代码迷 >> C# >> 新手求教,索引超出了数组界限有关问题
  详细解决方案

新手求教,索引超出了数组界限有关问题

热度:74   发布时间:2016-05-05 04:44:56.0
新手求教,索引超出了数组界限问题,
新手求教,打算读取TXT文件的数据,将其写入数据库,TXT里面是 2行8列的东东,弄了半天都不知道“索引超出了数组界限“的问题出在哪里,解决不了,再次求教,感谢万分



------解决思路----------------------
看看你的array  是不是都是有8列     数据之间可能存在多个空格吧   
打个断点  跟一下看看
------解决思路----------------------
你需要先判断array.Length,看是否有8列,不够8列你得用空值补齐
否则一共就6列,array长度只有6,你执行array[7]还能不超?
------解决思路----------------------
string[] array = st.Split('m');

看一下这个arrary 的length
------解决思路----------------------
很有可能你在txt里看起来是个\t的东西,实际上不过是几个空格,这样你split出来,就不够8列
  相关解决方案