All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
应用实例:用javascript实现定时任务_JavaScript技术_编程技术
asp.net跳转页面的三种方法比较_.net资料_编程技术
Ajax 的安全-不容忽视的问题_[AJAX教程]
修改后的prototype.js,增加进度条和验证输入框_JavaScript技术_编程技术
SQL,Server,2005数据库开发概述(1)_[SQL,Server教程]
SQL,Server,2008,R2十大新特性解析_mssql学习_编程技术
ASP.NET实例:利用对象序列化将购物车保存在Cookie中_[Asp.Net教程]
获取SqlServer2005数据库表结构的方法_[SQL Server教程]
C#类的声明方法_[Asp.Net教程]
如何利用PHP+MYSQL保存和输出文件_php资料_编程技术
Reading number is top 10 pictures
程序员的悲哀
清纯性感的美眉2
The goddess of the single reason1
A man's favorite things12
Ashlynn Brooke show proud chest measurement1
Azusa Yamamoto2
Street street fighting
Average female college students2
Kim jong il's mistress, national beauty JinYuJi actor1
China's first snake village3
Download software ranking
WebService在.NET中的实战应用教学视频 → 第2集
C#高级编程(第4版)
美女写真2
电脑知识及技巧大合集
Macromedia Dreamweaver 8
Unix video tutorial11
Unix video tutorial12
SQL2000 For 4IN1
Unix video tutorial1
Twenty piece of palm leaf
aaa published in(发表于) 2013/12/18 8:22:16 Edit(编辑)
理解C#,3.0新特性之Extension方法浅议_.net资料_编程技术

理解C#,3.0新特性之Extension方法浅议_.net资料_编程技术

理解C# 3.0新特性之Extension方法浅议_.net资料_编程技术-你的首页-uuhomepage.com
  本文转自博客园,文中内容不代表本站观点,仅提供参考。

  在C#3.0中,引入了一些列新的特性,比如: Implicitly typed local variable, Extension method,Lambda expression, Object initializer, Anonymous type, Implicitly typed array, Query expression, Expression tree。个人觉得在这一系列新特性的,最具创新意义的还是Extension method,它从根本上解决了这样的问题:在保持现有Type原封不动的情况下对其进行扩展,你可以在对Type的定义不做任何变动的情况下,为之添加所需的方法成员。在这篇文章中,我将介绍我自己对Extension method这个新特性的理解。

  一、Prototype in javascript

  为了说明Extension method到底是为了解决怎样的问题,我首先给出一个类似的、大家都比较熟悉的应用:javascript 中的Prototype。

  比如我们在JS通过function定义了一个Vector class,代表一个2维向量。


function Vector (x,y)
{
 this.x = x;
 this.y = y;
}



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.