| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
免费IT实战开发视频教程合集分享千里之行 始于足下
共有 808 人关注过本帖
标题:BinaryWriter 的简单问题,谁帮忙看下
只看楼主 加入收藏
moridiansha
Rank: 6Rank: 6
来 自:承德
等 级:侠之大者
威 望:4
帖 子:242
专家分:417
注 册:2009-10-21
结帖率:75%
  已结贴   问题点数:20  回复次数:2   
BinaryWriter 的简单问题,谁帮忙看下
class Program
    {   
        /// <summary>
        /// 写入文件
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            Console.WriteLine("请输入文件名:");
            string filename = Console.ReadLine();
            FileStream fs;//声明FileStream对象
            try
            {
                fs = new FileStream(filename, FileMode.Create);
                BinaryWriter bw = new BinaryWriter(fs);
                bw.Write('a');
                bw.Write("liuxiaoxiaoying");
                bw.Write(123456);
                bw.Write(456.789);
                Console.WriteLine("成功写入");
                bw.Close();
                fs.Close();
            }
            catch (IOException ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.ReadKey();
        }
    }
但写入进去的只有字符,和字符串,数字进去后是乱码,但书上写的是可以写入数字
搜索更多相关主题的帖子: BinaryWriter  简单问题  
2010-04-18 10:23
ouxianzhi520
Rank: 8Rank: 8
来 自:重庆
等 级:蝙蝠侠
威 望:3
帖 子:245
专家分:932
注 册:2007-12-1
  得分:20 
个人认为是由于写入的编码方式和文本文件打开的编码方式不一致。所以查看的时候看不到。
你可以通过用程序读出来这样查看就可以了。

[url=http://blog.csdn.net/ouxianzhi520]csdn个人博客[/url]
2010-04-18 12:15
macy90
Rank: 1
等 级:新手上路
帖 子:9
专家分:4
注 册:2012-5-6
  得分:0 
这个要用到一款16进制的软件WinHex来查看文件的
2012-05-07 22:33







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023978 second(s), 8 queries.
Copyright©2004-2018, BCCN.NET, All Rights Reserved