Как определить конец строки в считываем файле - C#

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

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

Нужна помощь:какое средство или команда определяет,что в c#,в файле из которого мы считываем закончилась строка?(например в паскале это eoln(имя файла)) И еще вопрос,как считывать не переходя на новую строку,я знаю можно считывать с помощью StreamReader.ReadLine(),но тут,как я понимаю при каждом вызове идет переход на новую строку,Как этого избежать? Для примера,мне есть такой файл: 1 1 2 3 Здесь нужно,чтобы первые 2 числа были считаны в 1 массива,а вторые 2 числа во 2

Решение задачи: «Как определить конец строки в считываем файле»

textual
Листинг программы
//складываем все числа из файла в один массив
            string[] s = File.ReadAllText("test.txt").Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries); 
            int value=0;
            //преобразуем к int все что преобразуеться
            var xValues = (from key in s where (int.TryParse(key, out value)) == true select value).ToArray();
            
            //самое первое число в файле что то значит у тебя но зачем оно нужно хз 
            int timenum = xValues[0];
            int K = timenum;
 
            int j = 1;
            for (int i = 1; i < xValues.Length; i++)
            {
                if (j == 1 || j == 2)
                {
                    //складываем в 1 массив xValues[i] 
                }
                if (j == 3 || j == 4)
                {
                //  складываем в 2 массив xValues[i]
                }
                j++;
                if (j > 4) j = 1;
            }

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


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

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

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