【发布时间】:2017-03-07 02:34:39
【问题描述】:
我有一个 Dictionary(List, List(string)) (抱歉,由于某种原因,这个编辑器不允许我输入 ) 如下所示:
Key: A --> Value:{1,2,3}
Key: B --> Value:{a,b,c}
Key: C --> Value:{Hi,Hello,Hola}
我想创建一个 .csv 文件,其标题对应于我的字典键,“列”对应于列表。
因此,例如,我的 csv 文件中的 First ' 列应该是: 列“A”,值为 1 2 3 我的 csv 文件中的第二个“列”应该是: 列“B”,值为 a b c 等。 (请注意,我希望保留列的顺序,但如果不是也可以)
或者换句话说,因为这将是一个逗号分隔的文件,所以第一个“行”(标题)应该是:
A,B,C
第二行:
1, a , Hi
第三行:
2, b, Hello
和第 4 行:
3, c, Hola
在 C# 中实现这一目标的最佳方法是什么?我已经尝试先对此进行研究,但我似乎在网上看到的大多数建议似乎都没有使用 Dictionary(List, List(string)) 格式的字典。
感谢您的帮助。
【问题讨论】:
标签: c# dictionary read.csv