
C#
文章平均质量分 90
oujizeng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#4.0的新特性
一、新关键词——dynamic 在新版本的C#中,dynamic关键词是一个很重要的新特性,现在你可以创建动态对象并在运行时再决定它的类型。而且.net 4.0为CLR加入了一组为动态语言服务的运行时环境,称为DLR(Dynamic Language Runtime动态语言运行时),这使得C#这种静态类型语言可以在 .NET Framework 中开发动态语言并为与其它动态语言提供互操作性了。DLR架构见下图:关于DLR的更详细信息,可以参考msdn:http://msdn.microsoft.com/e转载 2011-03-29 10:44:00 · 459 阅读 · 0 评论 -
C#中的委托和事件(很不错的一篇文章)
C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标转载 2011-04-01 09:55:00 · 532 阅读 · 0 评论 -
C#学习笔记
1、.Net Framework提供给我们灵活强大的数据操控能力。比如说,当我们需要对数据进行筛选的时候,我们想到的是“Where”子句,而不是List.FindAll();当我们需要对数据进行排序的时候,我们想到的是“Order By”子句,而不是List.Sort();当我们需要对数据进行分页的时候我们想到的是存储过程,而不是List.GetRange()。2、Lambda 表达式是一种匿名函数结构,它可以方便的实现委托、查询综合和扩展方法的 delegate 类型参数的初始化定义。形式:( 形参列表原创 2011-04-18 15:19:00 · 461 阅读 · 0 评论