.NET 4.x Откат действий на начальную точку - C#
Формулировка задачи:
Есть тхт, в котором написаны такие строки:
больше в нем строк нет.
Также есть другой тхт в котором написана просто строка acc.
Когда нажал на кнопку то софт дожен искать совпадающюю строку пока не найдет, если нашел то ответ надо написать в textbox2....уже долблюсь хрен знает сколько времени,сюда написал, возможно что это проще некуда, но у меня не получается чёте
может быть я что-то делаю не так, не знаю..
если не нашел строку вообще, то ничего не отобразил в textbox2,но тхт должен остатся как ниже написано:
aaa aab aac aad aae
var stroka = File.ReadAllText(@"C:\Users\Admin\Desktop\stroka dlja poiska.txt"); textBox1.Text = stroka.ToString(); List<string> list = new List<string>(); list.AddRange(File.ReadAllLines(@"C:\Users\Admin\Desktop\list of strings.txt")); string text = File.ReadAllText(@"C:\Users\Admin\Desktop\list of strings.txt.txt"); if (text == stroka) { textBox2.Text = text.ToString().ToLower(); } text = text.Replace("aa", "ab"); File.WriteAllText(@"C:\Users\Admin\Desktop\list of strings.txt", text); if (text == stroka) { textBox2.Text = text.ToString().ToLower(); } text = text.Replace("ab", "ac"); File.WriteAllText(@"C:\Users\Admin\Desktop\list of strings.txt", text); if (text == stroka) { textBox2.Text = text.ToString().ToLower(); } return;
aaa aab aac aad aae
Решение задачи: «.NET 4.x Откат действий на начальную точку»
textual
Листинг программы
var stroka = File.ReadAllText(@"C:\Users\Admin\Desktop\stroka dlja poiska.txt"); textBox1.Text = stroka.ToString(); List<string> list = new List<string>(); list.AddRange(File.ReadAllLines(@"C:\Users\Admin\Desktop\list of strings.txt")); foreach(string s in list) if(s == stroka) textBox2.Text = s;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д