c#如何从文本中高效读取格式化数据

c#输出格式化字符串很容易,ms从文本中读取格式化字符串或数据有点难,如有下面格式的文本数据:

时间降雨mm蒸发mm流量m3/s
2013-01-01100.150
2013-01-02110.260
2013-01-03120.370
2013-01-04130.480
2013-01-05140.590

 

查了很多资料基本上是

先用 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


婷婷同学_
浏览 768回答 2
2回答

慕婉清6462132

c# equivalent of fscanf()
打开App,查看更多内容
随时随地看视频慕课网APP