StackOverflowException в конструкторе StreamReader - PullRequest
0 голосов
/ 29 января 2011

У меня проблема с этим кодом; это вызвало StackOverflowException. Ошибка произошла в строке StreamReader readFile = new StreamReader(path).

У кого-нибудь есть идеи, как решить эту проблему? Спасибо.

public string[,] parseCSV(string path)
{
    List<string[]> parsedData = new List<string[]>();
    try
    {
        using (StreamReader readFile = new StreamReader(path))
        {
            string line;
            string[] row;
            baris = File.ReadAllLines(path).Length;
            row = readFile.ReadLine().Split(',');
            col = row.Length;
            store = new string[baris, col];
            int i = 0;
            int j = 0;

            foreach (string kolom in row)
            {
                store[i, j] = kolom;
                j++;
            }
            i=1;

            while ((line = readFile.ReadLine()) != null)
            {
                row = line.Split(',');
                j = 0;
                foreach (string kolom in row)
                {
                    store[i, j] = kolom;
                    j++;
                }
                i++;
                parsedData.Add(row);
            }
        }
    }
    catch (Exception e)
    {
        //MessageBox.Show(e.Message);
    }
    return store;        
}

1 Ответ

0 голосов
/ 29 января 2011

К сожалению, stackoverflow не представляет цепочку вызовов.

Проверяйте всех, кто звонил этому парню, и его абонентов.

Этот парень не может бросать стек через себя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...