文件操作
我是想这样做:将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();
}