最近我正在研究一个同时编写csv文件和XML文件的项目。
它们包含相同的元数据信息,如何在C#中同时打开两个StreamWriter
?
答案 0 :(得分:0)
问题太宽泛,所以答案是通用的。按顺序"同时写一个csv文件和一个XML文件"你必须使用Task Parallel Library
(TPL
- 推荐)或.NET中提供的其他技术来实现一种多线程,并在两个不同的线程上运行上述过程(阻塞或非阻塞)阻止模式)。
有关TPL实施的更多详情:https://msdn.microsoft.com/en-us/library/dd537609%28v=vs.110%29.aspx。
希望这可能会有所帮助。