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

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

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

Есть тхт, в котором написаны такие строки:
aaa
aab
aac
aad
aae
больше в нем строк нет. Также есть другой тхт в котором написана просто строка acc. Когда нажал на кнопку то софт дожен искать совпадающюю строку пока не найдет, если нашел то ответ надо написать в textbox2....уже долблюсь хрен знает сколько времени,сюда написал, возможно что это проще некуда, но у меня не получается чёте
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;
может быть я что-то делаю не так, не знаю.. если не нашел строку вообще, то ничего не отобразил в textbox2,но тхт должен остатся как ниже написано:
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;

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


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

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

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