如何在C#中将.txt文件加载到ListBox控件中
如何在C#开发环境中将.txt格式文本文件加载到ListBox控件?
这事儿不难,我给你个直接能用的实现方案,核心就是用StreamReader逐行读取文件内容,然后把每一行添加到ListBox的Items里:
// 先确保引用了 System.IO 命名空间 using (StreamReader sr = new StreamReader("file.txt")) { string line; // 循环读取每一行,直到文件结束 while ((line = sr.ReadLine()) != null) { listBox1.Items.Add(line); } sr.Close(); }
几个关键点要注意:
- 把代码里的固定字符串
"file.txt"替换成你通过OpenFileDialog获取到的文件路径,也就是openDialog.FileName - 用
using语句包裹StreamReader是最佳实践,它会自动帮你释放资源,不用手动担心内存泄漏的问题 - 如果你的代码里找不到
StreamReader,记得在文件顶部添加using System.IO;引用
内容的提问来源于stack exchange,提问作者Antonio Boras
相关产品推荐
相关产品推荐

