我有csv数据文件与客户(密钥)和他们账单(价值)
我需要在这个文件上运行并返回我想要的每个客户的costumer账单。 我的问题是什么是从文件中工作和搜索的最佳方式。
我可以将文件转换为json或xml文件,我不必使用它,但我不知道转换文件的最佳方法是什么,以及使用它的麻烦方法是什么我的搜索将变得简单快捷。
你能告诉我最好的方法吗?我的程序是一个控制台应用程序,我正在使用c#
答案 0 :(得分:2)
Linq to XML可能是要走的路......比如
var bills =
(from data in xmlDocument.Descendants("Customers")
select new {
Name = data.Attribute("customer").Value,
Value = data.Attribute("bill").Value,
}).ToDictionary(o => o.Name, o => o.Value);
会起作用 - 但是没有看到你的结构就很难猜到。