Zagadnienie:   Chcemy zapisać lub nadpisać linie tekstu do pliku tekstowego
 Rozwiązanie 
Metoda I
W celu zapisu do pliku .txt możemy zastosowac klase TextWriter. Na początku dodajemy niezbędną dyrektywę
using System.IO; 
Następnie w odpowiedniej metodzie umieszczamy komendy
TextWriter tw = new StreamWriter("zapisywany_plik.txt", append: true);
tw.WriteLine("text_to_save");
tw.Close();
Dodanie w pierwszej linijce  append: true  pozwala nam dodawać kolejne linie tekstu do istniejącego, a nie nadpisywać za każdym razem całości pliku.
Metoda II
Przy pomocy savefiledialog
private void save_button_Click(object sender, EventArgs e)
{
    save_text_file.FileName = filename;
    save_text_file.InitialDirectory = Path.GetDirectoryName(filename);
    if (save_text_file.ShowDialog() == DialogResult.OK)
    {
        subtitles_richtextbox.SaveFile(save_text_file.FileName, RichTextBoxStreamType.PlainText);
        MessageBox.Show("Zapisano plik w wybranej lokalizacji","Informacja");
    }
}
