随笔分类 -  C# 编程

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

posted @ 2008-05-02 19:39 鱼跃于渊 阅读(340) 评论(0) 推荐(0)

C# 中的委托和事件
摘要:引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和... 阅读全文

posted @ 2008-05-02 19:37 鱼跃于渊 阅读(159) 评论(0) 推荐(0)

C# 中的委托和事件
摘要:引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和... 阅读全文

posted @ 2008-05-02 19:37 鱼跃于渊 阅读(132) 评论(0) 推荐(0)

C# 中的泛型
摘要:出处:http://www.ondotnet.com/pub/a/dotnet/2004/05/17/liberty.html术语表generics:泛型type-safe:类型安全collection: 集合compiler:编译器run time:程序运行时object: 对象.NET library:.Net类库value type: 值类型box: 装箱unbox: 拆箱implicity... 阅读全文

posted @ 2008-05-02 19:35 鱼跃于渊 阅读(183) 评论(0) 推荐(0)

C# 中的枚举器
摘要:出处:http://www.ondotnet.com/pub/a/dotnet/2004/06/07/liberty.html术语表Iterator:枚举器如果你正在创建一个表现和行为都类似于集合的类,允许类的用户使用foreach语句对集合中的成员进行枚举将会是很方便的。这在C# 2.0中比 C# 1.1更容易实现一些。作为演示,我们先在 C# 1.1中为一个简单的集合添加枚举,然后我们修改这个... 阅读全文

posted @ 2008-05-02 19:34 鱼跃于渊 阅读(306) 评论(0) 推荐(0)

导航