Считывается только одна строка из файла - C#
Формулировка задачи:
У меня есть код
Но дело в том что он считывает только одну сроку из .txt а надо несколько
using (StreamReader fileSetting = new StreamReader("settings.txt")) { string bufferStr; while (!fileSetting.EndOfStream) { bufferStr = fileSetting.ReadLine(); if (bufferStr == "Protection=1") { //Код если в .txt Protection=1 } } }
Решение задачи: «Считывается только одна строка из файла»
textual
Листинг программы
string[] text=File.ReadAllLines("settings.txt"); foreach (string str in text) { if (str.Contains("Protection=1"))//Условие имеется ли в строке "Protection=1 { //Здесь делаете сохранение этой строки в другой файл, либо вывод в элементы формы; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д