c#输出格式化字符串很容易,ms从文本中读取格式化字符串或数据有点难,如有下面格式的文本数据:
时间 | 降雨mm | 蒸发mm | 流量m3/s |
2013-01-01 | 10 | 0.1 | 50 |
2013-01-02 | 11 | 0.2 | 60 |
2013-01-03 | 12 | 0.3 | 70 |
2013-01-04 | 13 | 0.4 | 80 |
2013-01-05 | 14 | 0.5 | 90 |
查了很多资料基本上是
先用 StreamReader.ReadLine
然后 String.Split
最后 Convert.ToSingle等
有没有一种方法像c语言fscanf函数一样从文本中将每列数据循环读取到不同数组变量里?
初学,望赐教,谢谢!
-----------------------------
正则表达式
http://www.codeproject.com/Articles/8401/Scanf-in-C-using-Regex
http://www.blackbeltcoder.com/Articles/strings/a-sscanf-replacement-for-net
慕婉清6462132
相关分类