帮忙看下输入问题

xiaowangbadandan 2009-05-02 10:59:54
为什么在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;
}
}
}
...全文
56 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝海D鱼 2009-05-02
  • 打赏
  • 举报
回复
m_FileStream.Write(m_bDataWrite, 0, m_bDataWrite.Length);//将字节数组中的内容写入文件
m_FileStream.Close(); //加一句
xiaowangbadandan 2009-05-02
  • 打赏
  • 举报
回复
多谢 好了 呵呵

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧