StreamReader,StreamWriter的对应方法能解决你的问题

解决方案 »

  1.   

    File FileStream,StreamReader,StreamWriter
    去msdn看看这几个类 就解决了;
      

  2.   

       // 一行一行读
    static void ReadFromFile(string filename)
        {
        StreamReader SR;
        string S;
        SR=File.OpenText(filename);
        S=SR.ReadLine();
        while(S!=null)
        {
        Console.WriteLine(S);
        S=SR.ReadLine();
        }
        SR.Close();
        }
      

  3.   

    StreamReader MyReader=new StreamReader("b.txt",System.Text.Encoding.Default); 
    this.textBox1.Text=MyReader.ReadToEnd();
    读取
      

  4.   

    this.saveFileDialog1.ShowDialog(); 
    string MyFileName=this.saveFileDialog1.FileName; 
    if(MyFileName.Trim()=="") 
    return; 
    StreamWriter MyWriter=null; 
    try 

    MyWriter=new StreamWriter(MyFileName,false,System.Text.Encoding.Default); 
    MyWriter.Write(this.richTextBox1.Text); 

    catch(Exception Err) 

    MessageBox.Show("写文本文件发生错误!","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information); 
    return; 

    finally 

    if(MyWriter!=null) 

    MyWriter.Close(); 


    保存
      

  5.   

    读取发错了,这个才是
    this.openFileDialog1.ShowDialog();
    string MyFileName=this.openFileDialog1.FileName;
    if(MyFileName.Trim()=="")
    return;
    StreamReader MyReader=null;
    try
    {
     MyReader=new StreamReader(MyFileName,System.Text.Encoding.Default);
    this.richTextBox1.Text=MyReader.ReadToEnd();
    }
    catch(Exception Err)
    {
    MessageBox.Show("读文本文件发生错误!请检查源文件是否是文本文件?","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
    return;
    }
    finally
    {
    if(MyReader!=null)
    {
    MyReader.Close();
    }
    }