.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;