你把出问题的地方的try去掉后,跟踪一下!问题就会出来的!
解决方案 »
- 新人求助了!!!
- winfrom 中office excel 换成WPS导数据
- 新手请教C# 中使用odbc调用SQLserver存储过程问题
- 关于c#操作access数据库的问题
- public class CG2BFilter : Stream这个是错误的正确的该怎么写高手们请指点
- 关于remoting安全的问题
- 我的vs2003.net在新建项目时的出错提示,高手给看看。
- 求助,正则表达式问题,高手帮帮忙啊,在线等
- C# 程序结束时执行某件事怎么处理
- c#已添加的wcf服务引用被删除后无法添加上
- “未将对象引用设置到对象的实例”的问题。
- 如何让dropdownlist和textbox关联起来
hello:int g = pwe.showTheMenu();
switch (g)
{
case 1:
pwe.addNewRecord();
goto hello;
case 2:
pwe.showAllList();
goto hello;
case 3:
Console.WriteLine("。");
goto hello;
case 0:
return;
}第一次执行正确后,进入第二次循环在pwe.showAllList()里,f = new FileStream(m_filename,FileMode.OpenOrCreate);这一句出错了!系统处理完错误后,会继续执行的!后面的问题,可能是你字符编码有问题,在System.Text下有Encoding和Encoder,Decoder类可以使用,自己查查MSDN!
hello:int g = pwe.showTheMenu();
switch (g)
{
case 1:
pwe.addNewRecord();
goto hello;
case 2:
pwe.showAllList();
goto hello;
case 3:
Console.WriteLine("。");
goto hello;
case 0:
return;
}第一次执行正确后,进入第二次循环在pwe.showAllList()里,f = new FileStream(m_filename,FileMode.OpenOrCreate);这一句出错了!系统处理完错误后,会继续执行的!后面的问题,可能是你字符编码有问题,在System.Text下有Encoding和Encoder,Decoder类可以使用,自己查查MSDN!
while(Convert.ToString(brer.PeekChar())!=null)
{
try
{
m_record.name = brer.ReadString();
m_record.phone = brer.ReadString();
m_record.address = brer.ReadString();
m_record.e_mail = brer.ReadString();
m_record.age = brer.ReadUInt16();
Console.WriteLine("{0,-9}{1,-12}{2,-15}{3,-15}{4,-6}",m_record.name,m_record.phone,
m_record.address,m_record.e_mail,m_record.age);
}
catch{Console.WriteLine("Error");return;} }
不能在流的末尾读取,即文件流 f 已经到了末尾。我应该怎么在while()里判断f是否已经到了末尾呢?Convert.ToString(brer.PeekChar())!=null是我看VSNET里的提示写的,已经证明不行了,谁能告诉我下,谢谢。
第二个问题我已经解决了。