具体说你所指的对象是什么?  图片,字符串,声音文件都可以的.Hope it helps a little.
----------------------------------------
To teach a fish how to swim.

解决方案 »

  1.   

    我也有同样的问题:如何将类、结构 串行化。我认为,类、结构的实例本身在内存中都是一个连续的串,并有自己的“边界”,串行化成为 字节数组 或者是一个 Stream ,应该很好办的,可我找不到方法(实际是看不懂),同时也不知道自己的认为是不是正确的。我想请教各位高手:能否将任意一个类实例串行化,或者可以串行化的条件是什么,另外,类、类实例、实例变量和方法、静态变量和方法,他们之间在内存里的关系:实例是不是象一个指针一样指向类,并且实例维护所有的实例变量(包括任意方法中的实例变量);而类维护静态变量?我这样说不知道清不清楚。请大侠帮忙!
      

  2.   

    在.NET中如果是图象和文件是分开处理的!流!!!
    具体的具体来`定,资源是分开处理的!
      

  3.   

    那究竟可不可以啊?
    比如我定义了一个可序列化的类,怎样把它序列化进资源文件中?
    我试过直接把这个对象的引用作为参数传给resource.addresource().
    结果第一次成功,第二次产生异常(说是有重复的键值),但我用getObject()后返回的又是null,直接编辑资源文件也看不到有这个对象的键值。我看文档,里面说可以把有serializable 或ISerializable的对象序列化进资源文件的,因该怎样做???
      

  4.   

    补充:是序列化进资源文件,就是后续为resources的文件,而不是普通二进制文件。
      

  5.   

    弱弱的问:
    我在web端生成的word.document对象怎么实现序列化和流来发送到ie一个word文件,
    在服务器端生成一个文件,再下载太复杂了
      

  6.   

    static public string GetXml(object obj)
    {
    using(StringWriter sw=new StringWriter())
    {
    new XmlSerializer(obj.GetType()).Serialize(sw,obj);
    return sw.ToString();
    }
    }
      

  7.   

    能不能把.net 的任一控件序列化(例如TreeView)
      

  8.   

    Serialize以后的对象是二进制流,资源文件是可以保存二进制数据的。所以保存在资源文件里当然没有问题。
    但是如果要动态更新的话,必须了解资源文件的格式。
      

  9.   

    C#不是有一套访问资源文件的API吗?我用这个API可以将图片和字符串在资源文件里进行添加,删除。由于它们都是以流的形式操作的,所以我想到可不可以将对象序列化成流然后以资源的形式保存在资源文件中。
    我试过这样做,不过不成功,在资源文件中可以生成一个资源,资源名存在,但是对象序列化后的内容就找不到了,无法重新读取到。
    所以想知道究竟是我的做法不正确还是C#不支持这样做。(我看C#的文档说是可以的,但是又没有详细的做法,说得也很含糊)(我这里说的资源文件是指后续为.resource或.res的C#专用资源文件)
      

  10.   

    System.Resources.ResourceWriter writer = new System.Resources.ResourceWriter("hello");
                
                writer.AddResource("abc", System.Text.Encoding.Default.GetBytes("hello"));
                writer.Close();