При загрузке файла .csv в словарь я постоянно получаю сообщение об ошибке «невозможно преобразовать из 'string[]' в 'string'».

Я использовал streamreader для чтения файла .csv, затем мне нужно разделить значения и поместить их в словарь. до сих пор у меня есть:

namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
Dictionary<string, string> dict = new Dictionary<string, string>();   
    public Form1()
    {
        InitializeComponent();
    }
    private void Form1_Load(object sender, EventArgs e)
    {
        using (StreamReader reader = new StreamReader("textwords0.csv"))
        {
            string line;
            while ((line = reader.ReadLine()) != null)
            {
                string[] parts = line.Split(',');
                dict.Add(parts[0], parts[1]);
            }
        }
    }

Я продолжаю получать сообщение об ошибке «невозможно преобразовать из 'string []' в 'string'», но не могу понять, как это исправить.

Заранее спасибо!

обновление: ... Я случайно оставил файл csv открытым, и теперь он работает, извините за потраченное время, ребята, я думал, что у меня открыта другая таблица, несколько очень полезных советов, хотя спасибо за всю помощь!

9
задан Robert Harvey 19 July 2012 в 17:53
поделиться