| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1058 人关注过本帖
标题:文件操作
取消只看楼主 加入收藏
zhangjun039009
Rank: 2
等 级:论坛游民
帖 子:60
专家分:10
注 册:2008-10-16
结帖率:100%
收藏
 问题点数:0 回复次数:1 
文件操作
我是想这样做:将Cet4中的字符读入到array中,如果遇到空格的话就将数组中的内容输出到textbox_查询结果中去,可是报错:“输出字符缓冲区太小,无法包含解码后的字符,编码“Unicode (UTF-8)”的操作回退”,这是怎么回事?如果我写错了,还忘高手可以指点一二!


ArrayList array = new ArrayList();
 private void button_查询_Click(object sender, EventArgs e)
        {
            FileStream fs = new FileStream("Cet4.txt", FileMode.Open, FileAccess.ReadWrite);
                       BinaryReader binreader = new BinaryReader(fs);
           char stread =' ' ;
            while (binreader.PeekChar() != -1)
            {
                stread = binreader.ReadChar() ;
            }
            array.Add(stread);
            if(stread==' ')
           textbox_查询结果.Text =array.ToString();
            
        }
搜索更多相关主题的帖子: 文件操作 
2008-11-06 14:57
zhangjun039009
Rank: 2
等 级:论坛游民
帖 子:60
专家分:10
注 册:2008-10-16
收藏
得分:0 
回复 2# 的帖子
是的,
2008-11-06 20:10
快速回复:文件操作
数据加载中...
 
   



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

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