我有一个模块,需要负责解析通过网站接口从不同用户处接收到的CSV数据,并且我需要解析这个CSV。我正在考虑使用
但在实施之前,我在考虑哪种方法更好...
TextFieldParser
来完成它。但在实施之前,我在考虑哪种方法更好...
- 从接收到的数据生成
MemoryStream
, - 或者从同样的输入字符串初始化一个
StringReader
。
DataContractSerializer
,我很好奇哪个更有效:using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(xml)))
还是using (var backing = new StringReader(xml)) using (var reader = XmlReader.Create(backing))
? - Cœur