序列化存储对象时用什么参数?求指教。

问题描述

FileStreamfs=newFileStream(乱码文件,FileMode.Create);//定义文件流BinaryFormatterbf=newBinaryFormatter();//二进制方式bf.Serialize(fs,?);//序列化存储对象//‘?’里面存储什么

解决方案

解决方案二:
‘?’就是你要系列化的对象阿:)
解决方案三:
那个对象是序列化对象,不知道用那个对象,这个我很纠结啊!
解决方案四:
既然"不知道用那个对象",你还犯得着系列化它吗?
解决方案五:
里面存储标记有[Serializable]的class
解决方案六:
引用3楼的回复:

既然"不知道用那个对象",你还犯得着系列化它吗?

时间: 2024-09-16 02:26:27

序列化存储对象时用什么参数?求指教。的相关文章

Linq查询中类型的转化以及序列化XXX对象时检测到循环引用

  我有一个Studen类型,有5个字段,num,name,birth,idcard,classId,我们一般写Linq查询的时候就是这样写 List<Student> stus =  from Student s in dc.Student select s;   那么其实我只想用其中的两个字段num,name,我就需要写一个dto StudentDto: num,name List<Student> stus =  from Student s in dc.Student   

eclipse无法启动-本人系统ubuntu 安装eclipse时出现了错误 求指教

问题描述 本人系统ubuntu 安装eclipse时出现了错误 求指教 !SESSION Sat Sep 13 10:54:53 CST 2014 ------------------------------------------!ENTRY org.eclipse.equinox.launcher 4 0 2014-09-13 10:54:53.430!MESSAGE Exception launching the Eclipse Platform:!STACKjava.lang.Inter

gtk+-在ubuntu下编译一个开源软件,./configure时出现错误,求指教

问题描述 在ubuntu下编译一个开源软件,./configure时出现错误,求指教 显示的错误: checking for libgnome-2.0 >= 2.0.0 libgnomeui-2.0 >= 2.0.0 gtk+-2.0 >= 2.4.0 gnome-vfs-2.0 >= 2.6.0 libglade-2.0 >= 2.3.6... Package libgnome-2.0 was not found in the pkg-config search path.

Jedis 操作redis 序列化存储对象

在Jedis开发中,我们很多时候希望直接把一个对象放到Redis中,然后在需要的时候取出来.Redis的key和value都支持二进制安全的字符串,存储Java对象不是问题,下面我们看一下如何来实现. 1要存储的对象 现在写一个很土的Java Bean,包含两个字段,id和name,类名叫做Person.为了实现序列化需求,该类实现Serializable接口. Java public class Person implements Serializable { private int id;

tomcat启动时异常、、求指教

问题描述 二月05,20151:01:51下午org.apache.catalina.core.ApplicationContextlog严重:StandardWrapper.Throwablejava.lang.RuntimeException:ERRORinSchedulerServler.init():java.lang.NullPointerExceptionatcom.essiembre.library.scheduler.SchedulerServlet.init(Scheduler

[c#]Webservice中如何实现方法重载(overload)以及如何传送不能序列化的对象作参数

1.Webservice中的方法重载问题 (1)在要重载的WebMethod上打个MessageName标签 比如:[WebMethod(MessageName = "HelloWorld1")]public string HelloWorld(){     return "HelloWorld"; } [WebMethod(MessageName = "HelloWorld2")]public string HelloWorld(string

序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用

序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用   详细错误内容为: 不应为数据协定名称为BlogArticle_8F5767B5CA34AC0BBFE8F59DB428937035A9A77CC2917A318A2808A379392602: http://schemas.datacontract.org/2004/07/System.Data.Entity.DynamicProxies"的类型"System.Data.Enti

浅析Python中的序列化存储的方法

  这篇文章主要介绍了Python中的序列化存储的方法,序列化存储主要针对的是内存和硬盘之间的写入操作,需要的朋友可以参考下 在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict: ? 1 d = dict(name='Bob', age=20, score=88) 可以随时修改变量,比如把name改成'Bill',但是一旦程序结束,变量所占用的内存就被操作系统全部回收.如果没有把修改后的'Bill'存储到磁盘上,下次重新运行程序,变量又被初始化为'Bob'. 我们把变量从内存中变

JAVA之旅(二十)—HashSet,自定义存储对象,TreeSet,二叉树,实现Comparator方式排序,TreeSet小练习

JAVA之旅(二十)-HashSet,自定义存储对象,TreeSet,二叉树,实现Comparator方式排序,TreeSet小练习 我们继续说一下集合框架 Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复 Set集合的功能和Collection是一致的 我们重点关注的是子类对象 我们来聊聊 一.HashSet HashSet底层结构是哈希表 什么是HashSet? package com.lgl.hellojava; //公共的 类 类名 public class HelloJ