自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

AC Language Builder是一个用于创建多语言的,基于.NET的Satellite Assemblies的自动程序。<br><br>开发多语言程序是每个认真地程序员应该考虑的问题。本软件提供了基于.NET平台的多语言的解决方案。可以通过程序非常方便的创建字符串,而访问生成 的代码也非常简单,因为生成的Satellite Assemblies的中心Assembly已经加入了一个类(通过ILDASM.exe来查看如何调用该Class的方法)。<br><br>由于目前没有时间提供一个Read me和帮助文件,如果你使用本软件时遇到问题,请联系我:alvachien@hotmail.com

2007-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除