07 2009 档案
浅析c#中多态的实现(修正版)
摘要: 多态是面向对象的三个基本特性之一,因此在C#中正确理解和实现多态是非常重要的。对于C#初学者而言,可能已经理解了多态的概念,但对于多态的实现,特别是关键字new,virtual,override的使用,仍然有种一头雾水的感觉。我查阅几本书,在网上看了一些相关的资料,总算是小有收获,在这里分享一下我的理解,希望对初学者有所帮助。
阅读全文
C# 委托的妙文(转)
摘要: 委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。阅读全文
C#中的特性(Attributes)(翻译)(转)
摘要: 介绍C#中的Attribute,深入浅出,容易理解阅读全文
