Рассмотрим код:
private void button1_Click(object sender, System.EventArgs e){ StringBuilder sbText= new StringBuilder("Дом, который построит Джек"); StringBuilder sbText1= new StringBuilder("Пшеница, которая в темном чулане хранилась"); StringBuilder sbText2= new StringBuilder("Кот, который пугал синицу"); StringWriter stringwriter = new StringWriter(); sbText=sbText.Replace("построит","построил"); sbText1=sbText1.Replace("хранилась","хранится"); sbText2=sbText2.Replace("пугал","пугает"); stringwriter.Write(sbText); stringwriter.Write(stringwriter.NewLine); stringwriter.Write(sbText1); stringwriter.GetStringBuilder().Insert(sbText.Length+1,sbText2); string path = @"C:\a.txt";using(TextWriter streamWriter = new StreamWriter(path,true,System.Text.Encoding.Default)) { streamWriter.Write(stringwriter); } stringwriter.Close(); using(TextReader streamreader = new StreamReader(path,System.Text.Encoding.Default)) { StringReader stringreader = new StringReader(streamreader.ReadToEnd()); textBox1.Text+=stringreader.ReadLine()+"\r\n"; textBox1.Text+=stringreader.ReadLine()+"\r\n"; sbText=new StringBuilder(stringreader.ReadLine()); sbText=sbText.Replace("Кот", "Пес",0,5); textBox1.Text+=sbText; stringreader.Close(); }}
Результатом выполнения будет: