博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年1月19日

摘要: 创建常量、原子性的值类型概述本文是《Effective C#》一书第七节的读书笔记。通过这篇文章,我主要想向大家说明一个我们平时可能不太会注意到的问题:创建具有常量性和原子性的值类型。从类型设计谈起从Class到Struct假如我们要设计一个存储收信人地址的类型(Type), 我们管这个类型叫 Address。它应该包含这样几个属性:Province 省City 市Zip 邮编要求对Zip的格式进... 阅读全文

posted @ 2010-01-19 16:03 Watcher 阅读(252) 评论(0) 推荐(0) 编辑

摘要: C# 类型基础引言本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone其实也就是对象复制。复制又分为了浅度复制(Shallow Copy)和深度复制(Deep Copy),浅度复制 和 深度复制又是以 如何复制引用类型成员来划分的。由此又引出了 引用类型和 值类型,以及相关的对象判等、装箱、拆箱... 阅读全文

posted @ 2010-01-19 15:04 Watcher 阅读(2078) 评论(2) 推荐(1) 编辑

摘要: .Net Remoting(基本操作) - Part.2Remoting 构架接下来我们考虑通常的情况,也就是 客户程序 与 宿主程序 位于不同的进程中的情况。NOTE:因为我是在我本地机器做的测试,所以只是位于不同进程,实际上位于不同机器中的操作是完全一样的,仅仅是Uri不同,下面将会看到。Remoting 是.Net Framework的一个组成部分,作为一个框架(Framework),两个必... 阅读全文

posted @ 2010-01-19 10:37 Watcher 阅读(548) 评论(1) 推荐(0) 编辑

摘要: .Net Remoting(应用程序域) - Part.1引言在互联网日渐普及,网络传输速度不断提高的情况下,分布式的应用程序是软件开发的一个重要方向。在.Net中,我们可以通过Web Service 或者Remoting 技术构建分布式应用程序(除此还有新一代的WCF,Windows Communication Foundation)。本文将简单介绍Remoting的一些基本概念,包括 应用程序... 阅读全文

posted @ 2010-01-19 10:30 Watcher 阅读(721) 评论(4) 推荐(0) 编辑