为什么在d盘只是建立了一个文本文档,文本文档里却没有写入“My First File Operation”?
问题出在哪里?
using System;
using System.IO;
using System.Text;namespace FileStreamProject
{
    class Program
    {
        static void Main(string[] args)
        {
            byte[] m_bDataWrite=new byte[100];
            char[] m_cDataWrite=new char[100];
            try
            {
                //创建d:\file.txt的FileStream对象
                FileStream m_FileStream = new FileStream(@"d:\file.txt",FileMode.OpenOrCreate);
                m_cDataWrite="My First File Operation".ToCharArray();//将要写入的字符串转换成字符数组
                //通过UTF-8编码方法将字符数组转换成字节数组
                Encoder m_Enc=Encoding.UTF8.GetEncoder();
                m_Enc.GetBytes(m_cDataWrite,0,m_cDataWrite.Length,m_bDataWrite,0,true);
                m_FileStream.Seek(0,SeekOrigin.Begin);//设置流的当前位置为文件开始位置
                m_FileStream.Write(m_bDataWrite,0,m_bDataWrite.Length);//将字节数组中的内容写入文件
            }
            catch(IOException ex)
            {
                Console.WriteLine("There is an IOException");
                Console.WriteLine("ex.Message");
                Console.ReadLine();
                return;
            }
            Console.WriteLine("Write to File Succeed!");
            Console.ReadLine();
            return;
        }
    }
}