最近遇到一个问题。就是从文本数据中查找相关信息的。
数据格式如下:20655|OTB20570|.28836|2.55||||0||DP|2.55|
20656|OTB20570|.271128|2.15||||0||PWH|2.15|
20657|OTB20571|.28836|2.65||||0||DP|2.65|就是通过 20655 这个ID 可以查找后面的相关数据。
我本来用 StreamReader.ReadLine 的方法逐行读取后查找。结果当数据大的时候查找比较慢。经过询问了一些人,听说给文本数据的头部加入个索引区,用索引查找。
可是我自己比较菜,不知道如何入手解决这个问题。 希望各位大侠指点一下。 先谢了。
数据格式如下:20655|OTB20570|.28836|2.55||||0||DP|2.55|
20656|OTB20570|.271128|2.15||||0||PWH|2.15|
20657|OTB20571|.28836|2.65||||0||DP|2.65|就是通过 20655 这个ID 可以查找后面的相关数据。
我本来用 StreamReader.ReadLine 的方法逐行读取后查找。结果当数据大的时候查找比较慢。经过询问了一些人,听说给文本数据的头部加入个索引区,用索引查找。
可是我自己比较菜,不知道如何入手解决这个问题。 希望各位大侠指点一下。 先谢了。
解决方案 »
- visio 二次开发
- 如何用代码打开windows中那个自带的录音设备窗口
- 这个sql语句该怎么写,急!!!!
- vs2005里怎么把在datagridview里获取当前行@@@@@@@@@@@@@@@@,
- GIS 方面的编程问题
- 急急急!已经困扰一个多星期了!C#控制Excel图形问题
- 如何在C#中压缩和修复Access数据库?
- Duwamish7.0-安全控制
- C#中窗口A控制窗口B的控件内容,窗口C负责打开窗口B,这个关系怎么弄啊
- 批处理 将所有.csproj项目自动生成dll资源文件
- 请问高手,如何做一个虚拟的键盘?获得光标的焦点怎么获得?急急!解决就结帖子!急!
- WinForm小问题请教
就是这个索引文件 的查找要用什么方式去读? 那个地址应该如何获取呢?
20665,0+第一条长度
20657,0+第一条长度+第二条长度
OTB20570|.28836|2.55||||0||DP|2.55|
OTB20570|.271128|2.15||||0||PWH|2.15|
OTB20571|.28836|2.65||||0||DP|2.65|