C#读取文件:按行读取
2012-02-19 16:20
232 查看
C#如何读取文件前面说过了:http://blog.csdn.net/yysyangyangyangshan/article/details/6948327,下面以一个例子来说明如何按行读取,其实很简单,就是使用FileStream的ReadLine()方法。
例如有这样一个文件test.txt,读取出来显示在一个richtextbox中,文件内容如下:
显示richtextbox如图:
详细工程:http://download.csdn.net/detail/yysyangyangyangshan/4073781
例如有这样一个文件test.txt,读取出来显示在一个richtextbox中,文件内容如下:
诺基亚 =N8 摩托罗拉 =ME525+ 华为 =HONOR HTC=A3366/T9299读取方法为:
public static Dictionary<string, string> ReadLineFile() { string filePath = Common.StartupPath + @"test.txt"; Dictionary<string, string> contentDictionary = new Dictionary<string, string>(); if (!File.Exists(filePath)) { return contentDictionary; } FileStream fileStream = null; StreamReader streamReader = null; try { fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read); streamReader = new StreamReader(fileStream, Encoding.Default); fileStream.Seek(0, SeekOrigin.Begin); string content = streamReader.ReadLine(); while (content != null) { if (content.Contains("=")) { string key = content.Substring(0, content.LastIndexOf("=")).Trim(); string value = content.Substring(content.LastIndexOf("=") + 1).Trim(); if (!contentDictionary.ContainsKey(key)) { contentDictionary.Add(key, value); } } content = streamReader.ReadLine(); } } catch { } finally { if (fileStream != null) { fileStream.Close(); } if (streamReader != null) { streamReader.Close(); } } return contentDictionary; }
显示richtextbox如图:
详细工程:http://download.csdn.net/detail/yysyangyangyangshan/4073781
相关文章推荐
- C#读取文件:按行读取
- C#读取文件:按行读取
- C#读取文件:按行读取
- C# 按行读取txt记事本文件
- shell按行读取文件的常见几种方法
- C# 读取保存App.config配置文件的完整源码参考
- 参数化时按行读取txt文件,如何去掉换行符"\n"
- C# 可视化读取文件、文件夹
- 如何有效的使用C#读取文件
- C# 向数据中存储和读取二进制文件!!
- C#读取csv格式文件的方法
- java:按行读取服务器压缩文件内容
- c# winform读取xml文件创建菜单的代码
- C# 读取XML文件信息到listView(网上摘抄,没有经过实际试验)
- ASP.NET(C#)读取Excel的文件内容
- C# 向MySQL数据库存储及读取图片、音乐等文件
- C# 注册表 网络检测 读取配置文件 config
- C#读取Exeal文件
- C#读取txt文本文件的几种方式
- Unity C# TXT文件写入和读取以及Split()的用法