- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 学习.NET (8) 实现派生类中Deep Copy的几种常用方法(通过ICloneable接口)
By Alva Chien 2008.10.03跟C++编译器会默认提供一个Copy Constructor函数不同,C#中回避了这个问题。跟System.Object提供了一个充满歧义的Equals方法一样,System.Object还提供了一个MemberwiseClone方法,但是这个方法的名字依旧带来不小的误解,其实,这个函数只是实现了Shallow Copy,对.NET CLR中占绝
2008-10-03 15:15:00 1132
原创 学习.NET(7) ISerializable接口简析之二
上一篇"学习.NET(6) ISerializable接口简析"中已经分析过如何把Serializable的对象保存到MemoryStream中。通过BitFormatter可以很轻易的把MemoryStream保存为二进制数组中,无论是存为二进制文件,还是保存在数据库等可以存储数据的地方,以便将来可以轻易的Deserialize。当然二进制数据Byte[]总是不方便使用,可以UnicodeEnc
2008-10-02 11:44:00 1534
原创 学习.NET (6) ISerializable接口简析
ISerializable接口的定义如下:namespace System.Runtime.Serialization { // Summary: // Allows an object to control its own serialization and deserialization. [ComVisible(true)] public in
2008-10-01 00:41:00 1430
AC Language Builder 1.2.22.0
2007-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人