文本文件内容如下
1.1|1.2|1.3|1.234|2.345
3.23|456.12|3.23|435.12|567每行数据以|分割文本文件大小大约40M左右 有10000行300列问:如何快速读取整列数据 如读一列 1.1 3.23 第二列 1.2 456.12不能用循环之类的因为效率太低了 寻高手帮助!!!
1.1|1.2|1.3|1.234|2.345
3.23|456.12|3.23|435.12|567每行数据以|分割文本文件大小大约40M左右 有10000行300列问:如何快速读取整列数据 如读一列 1.1 3.23 第二列 1.2 456.12不能用循环之类的因为效率太低了 寻高手帮助!!!
边读边处理,不要全部放到内存中
new Thread((ThreadStart)delegate
{
StreamReader sr = new StreamReader(FileName, Encoding.GetEncoding("gb2312"));
int line = 0;
string line= sr.ReadLine();
while (line!="")
{
line= sr.ReadLine();
}
sr.Close();
}).Start();