摘要: 经常我们会发现,当我们把一个对象列表赋值给另一个对象列表之后,一个改变了,另一个也跟着改变了,但是这往往不是我们想看到的那么,怎么办呢?办法只有一个,那就是让你的对象实现IClonable接口对象代码:publicclassEmployee:ICloneable{publicintEmployeeID{get;set;}publicstringLastName{get;set;}publicstringFirstName{get;set;}publicstringTitle{get;set;}publicstringCity{get;set;}publicstringRegion{get;s. 阅读全文
posted @ 2012-05-31 17:39 Master HaKu 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 1. 抽象注入接口publicinterfaceIDeviceWriter{voidsaveToDevice();}2. 接口的具体实现 实现1publicclassFloppyWriter:IDeviceWriter{publicvoidsaveToDevice(){Console.WriteLine("储存至软盘…");}} 实现2publicclassUsbDiskWriter:IDeviceWriter{publicvoidsaveToDevice(){Console.WriteLine("储存至移动硬盘…");}}3. 需要注入的业务对象pub 阅读全文
posted @ 2012-05-31 10:24 Master HaKu 阅读(513) 评论(0) 推荐(0) 编辑