本文介绍了C#streamreader读取txt错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! int i = 0 ; StreamReader reader = new StreamReader( @ 3235.txt,System.Text.Encoding.Default); string line = reader.ReadLine(); var row = new DataGridViewRow(); dataGridView1.Rows.Add(); dataGridView1.Rows [i] .Cells [ 0 ]。值= line.Substring( 40 , 6 ); 我的文字:0409253100GRİTALYANSUCUK137 925310 0VAN-PA GIDA PAZ.TUR。 028273 040925380GR.İTALYANSUCUK137 925310 0VAN-PA GIDA PAZ.TUR。 028273 i无法理解为什么这段代码会读取第二行txt文件? 当我运行代码时我只得到了040925380GR.İTALYANSUCUK137 925310 0VAN-PA GIDA PAZ.TUR。 028273 我尝试过: 在txt中添加空行文件它工作正常,这不是我想要的。解决方案 int i = 0;StreamReader reader = new StreamReader(@"3235.txt", System.Text.Encoding.Default); string line = reader.ReadLine();var row = new DataGridViewRow();dataGridView1.Rows.Add();dataGridView1.Rows[i].Cells[0].Value = line.Substring(40, 6) ;my text:0409253100GRİTALYAN SUCUK 137 925310 0VAN-PA GIDA PAZ.TUR. 028273040925380GR.İTALYAN SUCUK 137 925310 0VAN-PA GIDA PAZ.TUR. 028273i cant understand why this code read second line of txt files?when i run the code i got only 040925380GR.İTALYAN SUCUK 137 925310 0VAN-PA GIDA PAZ.TUR. 028273What I have tried:adding empty line in txt file it works fine how ever thats not my want. 解决方案 这篇关于C#streamreader读取txt错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 09-06 03:43