随笔分类 -  C#

摘要:C# Delegate略析C# Delegate,看起来和函数指针很类似,我简单理解为安全的方法套直接看代码来理解CLR之上的机制,废话不说对于一个简单的委托public delegate int BinaryOp(int x, int y);它将展开为sealedclass BinaryOp :System.MulticastDelegate{ public BinaryOp(object ta... 阅读全文
posted @ 2010-03-01 23:43 Seven.Cheng 阅读(1095) 评论(0) 推荐(0)
摘要:C#:代表(delegate)和事件(event)代表(delegate):它是C#语言里面的函数指针,代表可以指向某一个函数,在运行的时候调用这个函数的实现。下面来看看它的实现步骤:声明一个delegate对象。实现和delegate具有相同参数和返回值的函数实现(可以是静态和非静态的)。产生一个delegate对象的时候,把你刚刚实现的函数作为参数传给他的构造函数。请看下面例子:using S... 阅读全文
posted @ 2010-03-01 22:56 Seven.Cheng 阅读(504) 评论(0) 推荐(0)
摘要:C#集合类(HashTable, Dictionary, ArrayList)与HashTable线程安全HashTable中的key/value均为object类型,由包含集合元素的存储桶组成。存储桶是HashTable中各元素的虚拟子组,与大多数集合中进行的搜索和检索相比,存储桶可令搜索和检索更为便捷。每一存储桶都与一个哈希代码关联,该哈希代码是使用哈希函数生成的并基于该元素的键。HashTa... 阅读全文
posted @ 2010-02-25 16:35 Seven.Cheng 阅读(2065) 评论(0) 推荐(0)
摘要:ADO.NET Entity Framework 是.Net Framework 3.5 SP1 引入的实体框架,它使开发人员可以通过对象模型(而不是逻辑/关系数据模型)专注于数据。实体框架Entity Framework使用概念层、映射层和逻辑层将逻辑数据库结构抽象化。本文http://forum.entlib.com开源论坛小组提供。实体数据模型(Entity Data Model)实体框架的... 阅读全文
posted @ 2009-09-25 16:06 Seven.Cheng 阅读(715) 评论(1) 推荐(0)