string str = File.ReadAllText(@"txt路径",Encoding.utf-8);
MessageBox.Show(str);
就用这一句就可以了。解释一下ReadAllText()方法读取所有文本,两个参数,文件路径和编码设置。这里用utf-8中文编码方式,然后str就是txt文件里的文本了,带换行符的,之后怎么处理就看你需求了!
ReadAllText是一次全部读到字符串里。
逐行的话,得用 ReadAllLine
string[ ] str = File.ReadAllLines(@"txt路径",Encoding.UTF8);
一行内容就作为数组str的一个元素,
Encoding.UTF8 表示编码方式是UTF8,编码方式不对应的话会读出乱码。
你打开你的txt文件,另存为,可在下面看到它的编码方式。