Как работать с файлами, выбранными в OpenFileDialog

Здравствуйте, подскажите пожалуйста, как организовать загрузку файла с помощью OpenFileDialog, так что бы после выбора определенного файла с ним можно было бы работать, т.е. читать и записывать?Есть метод из MSDN, но он выводит в потоке только текст в MessageBox:
private void button1_Click(object sender, System.EventArgs e)
{
   if(openFileDialog1.ShowDialog() == DialogResult.OK)
   {
      System.IO.StreamReader sr = new 
         System.IO.StreamReader(openFileDialog1.FileName);
      MessageBox.Show(sr.*********());
      sr.Close();
   }
}
7 ответов

Кинь на форму две кнопки и текстбокс
string fileName;
        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog Fd = new OpenFileDialog();
            // Показываем надпись в наверху диалога.
            Fd.Title = "Выберите файл";
            // Выбираем первоначальную папку.
            Fd.InitialDirectory = @"C:\";
 
            Fd.Filter = "текстовые.файлы (*.txt)|*.txt;|Все файлы|*.*";
            // Показываем диалог.
            if (Fd.ShowDialog() == DialogResult.OK)
            {
                fileName = Fd.FileName;
               
                System.IO.StreamReader reader = new System.IO.StreamReader(fileName) ;
                
                    textBox1.Text = reader.*********();
                    reader.Close();
                
            }
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            using (System.IO.StreamWriter file = new System.IO.StreamWriter(fileName))
            {
                file.WriteLine(textBox1.Text);
 
            }
            textBox1.Text = "";
        }


еще желатеьно поставить
Encoding.Default


DIMAT, что это за Encoding?


что это за Encoding?
 System.IO.StreamReader reader = new System.IO.StreamReader(fileName,Encoding.Default);
Подведешь курсор и прочитаешь.


SSV, DIMAT, спасибо. Как раз такая проблема была = )


Спасибо огромное!!! =)


не за что, сам месяца два с этим столкнулся=)