我是C#的新手,我正在尝试逐行解析csv文件,在每行中搜索一个字符串并执行一些操作。 我的问题是,在阅读完行后,我使用了Messagebox.Show(“Line:”+ CurrentLine);只是为了检查输出是否正确,但是当行显示类似C:\ Users \ test \ Desktop \ 598 \ Root \ test.xls时,它只显示C(第一个字符)。 我在控制台应用程序上使用相同的代码,输出很好。 Messagebox.Show是否有任何错误显示char:?
这是我的代码:
var reader = new StreamReader(File.OpenRead(Filename));
string Search = "test";
string CurrentLine = reader.ReadLine();
MessageBox.Show("Line: " + CurrentLine);
由于