如何在C#中将csv数据添加到Dictionary

时间:2011-12-06 22:21:32

标签: c# csv dictionary

我希望将csv中的每一行数据添加到c#

中的Dictionary中

csv是这样的:

 - id,data 
 - 1,a  
 - 2,b

这里是我的代码

 Dictionary<int, string> m_dicTransactions = new Dictionary<int, string>();
 while ((line = sr.ReadLine()) != null)
                {
                    string[] columns = line.Split(',');

                    m_dicTransactions.Add(columns[0], columns[1]);

                }

我想在我的字典中添加id和数据,怎么做?

1 个答案:

答案 0 :(得分:2)

您需要将第一列转换为整数:

m_dicTransactions.Add(int.Parse(columns[0]), columns[1]);