using System;
using System.IO;public class IOHelper
{
    public  void ReadFile(String sFile)
    {
        if (File.Exists(sFile))
        { FileStream fs = File.OpenRead(sFile);
        StreamReader sr = new StreamReader(fs);
        string data = sr.ReadToEnd();
        sr.Close();
        fs.Close();
        Console.WriteLine(data);
        }
    }
    public void AppendFile(string sFile)
    {
        if (File.Exists(sFile))
        {
            StreamWriter sw = File.AppendText(sFile);
        sw.Write("这是我追加的信息。");
        sw.Close();
        Console.WriteLine("追加文件:{0}",sFile);
            
        }
    
    
    }

}
class test
{
    static void Main()
    { IOHelper h = new IOHelper();
    string sFile = @"D:\test\001.txt";
    h.ReadFile(sFile);
    h.AppendFile(sFile);
    h.ReadFile(sFile);
    }
}
运行后出来 ??????????
这是为什么呢?