.NET 4.x Откат действий на начальную точку - C#

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

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

Есть тхт, в котором написаны такие строки:
Листинг программы
  1. aaa
  2. aab
  3. aac
  4. aad
  5. aae
больше в нем строк нет. Также есть другой тхт в котором написана просто строка acc. Когда нажал на кнопку то софт дожен искать совпадающюю строку пока не найдет, если нашел то ответ надо написать в textbox2....уже долблюсь хрен знает сколько времени,сюда написал, возможно что это проще некуда, но у меня не получается чёте
Листинг программы
  1. var stroka = File.ReadAllText(@"C:\Users\Admin\Desktop\stroka dlja poiska.txt");
  2. textBox1.Text = stroka.ToString();
  3. List<string> list = new List<string>();
  4. list.AddRange(File.ReadAllLines(@"C:\Users\Admin\Desktop\list of strings.txt"));
  5. string text = File.ReadAllText(@"C:\Users\Admin\Desktop\list of strings.txt.txt");
  6. if (text == stroka)
  7. {
  8. textBox2.Text = text.ToString().ToLower();
  9. }
  10. text = text.Replace("aa", "ab");
  11. File.WriteAllText(@"C:\Users\Admin\Desktop\list of strings.txt", text);
  12. if (text == stroka)
  13. {
  14. textBox2.Text = text.ToString().ToLower();
  15. }
  16. text = text.Replace("ab", "ac");
  17. File.WriteAllText(@"C:\Users\Admin\Desktop\list of strings.txt", text);
  18. if (text == stroka)
  19. {
  20. textBox2.Text = text.ToString().ToLower();
  21. }
  22. return;
может быть я что-то делаю не так, не знаю.. если не нашел строку вообще, то ничего не отобразил в textbox2,но тхт должен остатся как ниже написано:
Листинг программы
  1. aaa
  2. aab
  3. aac
  4. aad
  5. aae

Решение задачи: «.NET 4.x Откат действий на начальную точку»

textual
Листинг программы
  1. var stroka = File.ReadAllText(@"C:\Users\Admin\Desktop\stroka dlja poiska.txt");
  2. textBox1.Text = stroka.ToString();
  3. List<string> list = new List<string>();
  4. list.AddRange(File.ReadAllLines(@"C:\Users\Admin\Desktop\list of strings.txt"));
  5. foreach(string s in list)
  6.     if(s == stroka)
  7.         textBox2.Text = s;

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


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

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

8   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы