摘要:
添加[Serializable]标识的类为可序列化的类,下面我们来看看序列化是什么意思。 序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 公共语言运行时(CLR)管理对象在内存中的分布,.NET框架则通过使用反射提供自动... 阅读全文
posted @ 2008-11-04 14:29
IT爱好者
阅读(4549)
评论(0)
推荐(0)
摘要:
由于一个值类型变量永远不可能为null,而数据库中的一个列是允许值为空的,为了与数据库中的列相对应,CLR引入了可空值类型。 C#中是以问号表示法声明并初始化可空值类型的,如下代码所示: #001 int? x=5; #002 int? y=null; C... 阅读全文
posted @ 2008-11-04 14:25
IT爱好者
阅读(4514)
评论(0)
推荐(0)