C#读取txt文件显示索引超出数组界限

图片说明

你调试下,data是什么内容,下标是否越界,这种问题取决于你的文件,光看代码是帮不了你的。

如果你实在不会,或者程序本不是你写的,建议你找程序员去帮你,不要做拿着A写的程序问B怎么解决这种事

for(j = 0;j < data.Length;j++)

先看看sr有没从path那边正确取到数据,再看看data

你断点调试data的数组长度有多少,比较data是不是比line小