串行化一個對象﹐可以存儲任何對象到任何地方(包括數據庫﹐very cool)
﹐并且任何時候通過反串行化復原對象。比如:存儲整個Form的狀態﹐在許多年后進行恢復。very very cool!!using System;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;MemoryStream ms=new MemoryStream();
BinaryFormatter b=new BinaryFormatter();
b.Serialize(ms,YOUR_ANY_OBJECT);
FileStream fs=new FileStream("f:\\ttt.t",FileMode.Create);
ms.WriteTo(fs);
fs.Flush();
fs.Close();
-------------------
FileStream ms=new FileStream("f:\\ttt.t",FileMode.Open,FileAccess.Read,FileShare.ReadWrite);
BinaryFormatter br=new BinaryFormatter();
YOUR_ANG_OBJECT_TYPE YOUR_ANG_OBJECT=(YOUR_ANG_OBJECT_TYPE)ms;
YOUR_ANG_OBJECT.Property1=...;
......
fs.Close();

解决方案 »

  1.   

    我只学过一点C,没学过C++,和VS,所以很多基础的东西都不知道,现在
    C#的书很少,详细介绍VC#的更没有,真头疼。
      

  2.   

    既然你用textbox输入,那你还用textbox输出好了,这应该不难,关键是信息的存储,可能对你来说复杂一点,查查msdn中相关的类好了
      

  3.   

    感谢您使用微软产品。
     
    根据您的程序要达到的目的,我们建议您通过Serialization操作来存取您在程序中需要存取的信息。
    您可以在MSDN中找到两个实现Serialization操作的示例:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpqstart/html/cpsmpnetsamples-howtoserialization.asp
    其中ISerializable Sample示例可以帮助您学会使用ISerializable接口来实现您自定义对象的序列化操作。
    - 微软全球技术中心 VC技术支持
     
    本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
    (http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查
    (http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。