CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

为什么我这段序列化和序列化的代码操作后,在窗体初始化的时候还是没有达到效果呢?

楼主huyanju_2005(红袖)2006-03-01 12:50:21 在 .NET技术 / C# 提问

private   void   Form1_Load(object   sender,   System.EventArgs   e)  
  {  
  System.IO.DirectoryInfo   myd   =   new   DirectoryInfo(Application.StartupPath.ToString());  
  string   str   =   myd.FullName.ToString()+@"\myfile.bin";  
  IFormatter   formatter   =   new   BinaryFormatter();  
  Stream   stream   =null;  
   
  try  
  {    
  stream=   new   FileStream(str,FileMode.OpenOrCreate,   FileAccess.Read,   FileShare.Read);  
  while(stream.Length!=0)  
  {  
  this.treeView1.Nodes.Add((TreeNode)   formatter.Deserialize(stream));  
  }  
  }  
  catch(Exception   e3)  
  {  
  MessageBox.Show(e3.Message);  
  }  
  finally  
  {  
  stream.Close();  
  }  
   
   
  }  
  private   void   button3_Click(object   sender,   System.EventArgs   e)  
  {  
  System.IO.DirectoryInfo   myd2   =   new   DirectoryInfo(Application.StartupPath.ToString());  
  myd2   =   myd2.Parent;                              
  string   str   =   myd2.FullName.ToString()+@"\myfile.bin";  
  IFormatter   formatter2   =   new   BinaryFormatter();  
                          Stream   stream2=null;  
   
  stream2   =   new   FileStream(str,   FileMode.Append,   FileAccess.Write,   FileShare.None);  
   
  foreach(TreeNode   nodes   in   this.treeView1.Nodes)  
  {  
  try  
  {  
  formatter2.Serialize(stream2,   nodes);  
  }  
  catch(Exception   e4)  
  {  
  MessageBox.Show(e4.Message);  
  }  
  }  
   
  stream2.Close();  
   
   
  } 问题点数:10、回复次数:2Top

1 楼idda(碗掉了,头大个疤)回复于 2006-03-01 16:23:43 得分 0

MarkTop

2 楼huyanju_2005(红袖)回复于 2006-03-02 11:39:46 得分 0

?什么意思?Top

相关问题

  • 窗体各个事件的产生顺序?初始化代码写在哪里好?
  • 怎样初始化子窗体?
  • 如何把窗体初始化???
  • 关于刚才初始化代码的问题,我问的不是一般窗体的FormCreate,是COM库的,在哪里写??
  • 初始化代码添加的问题
  • 初始化窗体的问题,帮帮忙!!
  • 窗体初始化时怎样是最大显示
  • 怎么将窗体重设,也就是回到初始化状态
  • 窗体初始化完成并显示出来时,有什么事件?
  • 求救!在线等? DLL的窗体为什么初始化不了?

关键词

  • myd
  • stream
  • directoryinfo
  • formatter
  • nodes
  • tostring
  • str

得分解答快速导航

  • 帖主:huyanju_2005

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo