Чтение из закрытого TextReader невозможно - C# (210559)

Узнай цену своей работы

Формулировка задачи:

while (sr.EndOfStream)
{
       string tmp = sr.ReadLine();
       string[]xy= tmp.Split('/');
       points.Add(Convert.ToInt32(xy[0]),x++);
       Convert.ToInt32(xy[1]);
}
вот часть кода программы, велезает ошибка "Чтение из закрытого TextReader невозможно." при открытии файла с координатами точек. И второй вопрос мне нужно, чтобы считывался x до /, потом y, здесь это работает? например 25/50, x = 25, y = 50, новые координаты на новой строке, подскажите, что делать???

Решение задачи: «Чтение из закрытого TextReader невозможно»

textual
Листинг программы
private void добавитьToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            openFileDialog1.ShowDialog(this);
            this.PointsPath = openFileDialog1.FileName;
            StreamReader sr = new StreamReader(this.PointsPath);
            DrawGraph();
            for (; i < 10000; i++)
            {
                while (sr.EndOfStream)
                {
                    string tmp = sr.ReadLine();
                    string[]xy= tmp.Split('/');
                    points.Add(Convert.ToInt32(xy[0]),x++);
                    Convert.ToInt32(xy[1]);
                }
                sr.Close();
                zedGraphControl1.AxisChange();
                 zedGraphControl1.Invalidate();
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы