永发信息网

C#读取txt文件,由于数据量太大,想一步只读15行,放入缓冲的二维数组中,然后循环再到下一个步长

答案:2  悬赏:60  手机版
解决时间 2021-03-16 12:12
C#读取txt文件,由于数据量太大,想一步只读15行,放入缓冲的二维数组temp[i,1],temp[i ,2], temp[i ,3], ...... ,temp[i, 15]中,然后循环再到下一步,此时,i = 2,继续存入数组,一直往下进行,i 值不确定。跪求各路大神帮忙解决!!!或者有别的思路也可以!谢谢啦!!!
目前是用文件流做的,用的 sr.ReadLine(),可是不知道该怎么让它一次只读15行,求帮忙!
最佳答案
var file = File.Open("D:\\tx.txt", FileMode.Open);List txt = new List();using (var stream = new StreamReader(file)){ while (!stream.EndOfStream) { txt.Add(stream.ReadLine()); }} var array = new string[10,10];var line = 0;txt.ForEach(t => { var row = 0; t.Split(',').ToList().ForEach(p => { array.SetValue(p, line, row); row++; }); line++;});file.Close();
全部回答
支持正版!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
爱人是指什么
犯罪者有没有隐私权?
阳光装潢地址在什么地方,想过去办事
昨天晚上误按遥控器上的蓝色待机键,导致型号
影视戏剧文学专业好不好考,学完是否可以当教
大连医保卡在山东可以用吗?
华建锅炉配件地址有知道的么?有点事想过去
湖大贫困证明用什么颜色信纸写红色还是蓝色
小提琴四级不会揉弦有什么好听的曲子好听又简
西北大学生物工程系有没有本硕连读?
设f`(x)在(a,b)内连续,f(x)在(a,b)内二阶可
星光村在什么地方啊,我要过去处理事情
来个写作文大神帮帮忙,一篇关于写特朗普的政
英语:和数学相比,我更喜欢英语I___English_
我的A2驾驶证被扣十一分了,如果再扣一次就超
推荐资讯
1100防火门必须双开吗!
王祖贤弟弟是谁
鸡西市兴凯湖管委会怎么去啊,有知道地址的么
财产十几亿的丑男能娶到漂亮老婆吗?
上了半年的大学既然有点不想读了,觉得很没意
男朋友总是催结婚.怎么办,我不想现在结
我想用一个12v的铅蓄电池来给宿舍路由器做充
虚拟机linux系统下,挂载U盘以后如何在linux中
佬婆仔筋头巴脑鸡煲店这个地址在什么地方,我
献完血两小时后打篮球赛会怎么样?
迁户口前是未婚,迁后成己婚,咋办
倒多音字组词便多音字组词
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?