E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
匿名方法
Lambda表达式妙用
其实我们应该一直很熟悉委托、
匿名方法
、Lambda表达式的关系的,作用差不多,写法却越来越简单,当然相互之间却不能完全代替的。今天研究了一下Lambda表达式的替换。
IT周见智
·
2010-04-24 21:00
匿名函数
共有两种匿名函数,以下主题中分别讨论了这些函数:Lambda表达式(C#编程指南).
匿名方法
(C#编程指南)说明:Lambda表
winzenghua
·
2010-04-21 19:00
编程
C++
c
C#
vb
匿名函数
共有两种匿名函数,以下主题中分别讨论了这些函数:Lambda表达式(C#编程指南).
匿名方法
(C#编程指南)说明:Lambda表
tuwen
·
2010-04-21 19:00
编程
String
C#
input
lambda
initialization
浅析lambda表达式
C#2.0介绍了一个新特性--
匿名方法
,允许开发者在线(inline)声明自己的函数代码而无须使用委托函数(delegatefunction)。
fhzh520
·
2010-04-08 11:00
Lambda和Linq
lambda基本上就是一个简化的
匿名方法
linq则是程序版的SQL,同时VS提供的LINQFORSQL的DataContext能非常方便的把表映射成对象,完善了dataset弱类型的不足。
qgj1655
·
2010-04-01 14:00
sql
编程
lambda
LINQ
dataset
关于“
匿名方法
”与“lambda操作符”的实现
我们首先回顾一下,实现回调的主要步骤: 1、定义委托 2、定义调用者 3、定义执行体函数 我们来看下,通过
匿名方法
--对回调一文中的完整示例进行语法简化后的--程序如下
cdragon
·
2010-03-24 22:00
算法
委托
C#2.0版引入了
匿名方法
的概念,此类方法允许将代码块作为参数传递,以代替单独定义的方法。C#3.0引入了Lam
dz45693
·
2009-12-27 21:00
thread
String
object
C#
Class
lambda
javascript面向对象基础
hi.baidu.com/gdancer/blog/item/a59e2c12479b4e54f919b814.html /** * 匿名函数和有名函数研究 * 函数是一个内部对象 * 匿名函数必须定义在
匿名方法
调用之前
lujiawu12
·
2009-12-23 09:00
JavaScript
工作
prototype
Blog
我眼中的C#2.0新功能特性
2、
匿名方法
:
匿名方法
允许我们将代码直接与委托实例相关联,使委托实例化工作更加直观和方便。在我看来,这只是C#又多了一种语法格式而已,不再像以前必须将方
daonetboker
·
2009-10-12 20:30
职场
休闲
【第五胖】(4)EXT.JS文件解析--理解万岁
//先定义
匿名方法
,第一个括号对里的,必须要有这个括号对,之后第二个括号对用来执行这个
匿名方法
,如果这个
匿名方法
返回的是function,那么可以加第三个括号对。
xia9527
·
2009-09-09 16:00
C++
c
ext
C#
【第五胖】(4)EXT.JS文件解析--理解万岁
//先定义
匿名方法
,第一个括号对里的,必须要有这个括号对,之后第二个括号对用来执行这个
匿名方法
,如果这个
匿名方法
返回的是function,那么可以加第三个括号对。
xia9527
·
2009-09-09 16:00
C++
c
ext
C#
C#编程-
匿名方法
msdn上的说法
匿名方法
是指声明委托的一种方法,在framework2.0前,声明委托只有一种方法-命名方法理解为委托的参数是个方法名称,且委托和该方法具有相同的签名(参数类型和修饰符)在framework2.0
xiaojingdong
·
2009-08-21 10:01
C#
职场
休闲
C#编程-
匿名方法
msdn上的说法
匿名方法
是指声明委托的一种方法,在framework2.0前,声明委托只有一种方法-命名方法理解为委托的参数是个方法名称,且委托和该方法具有相同的签名(参数类型和修饰符)在framework2.0
xiaojingdong
·
2009-08-21 10:01
职场
C#
休闲
C#编程-
匿名方法
msdn上的说法
匿名方法
是指声明委托的一种方法,在framework2.0前,声明委托只有一种方法-命名方法理解为委托的参数是个方法名称,且委托和该方法具有相同的签名(参数类型和修饰符)在framework2.0
xiaojingdong
·
2009-08-21 10:01
C#
职场
休闲
从.NET中委托写法的演变谈开去(中):Lambda表达式及其优势
在上一篇文章中我们简单探讨了.NET1.x和.NET2.0中委托表现形式的变化,以及.NET2.0中
匿名方法
的优势、目的及注意事项。
老赵点滴 - 追求编程之美
·
2009-08-07 08:00
从.NET中委托写法的演变谈开去(上):委托与
匿名方法
在《关于最近面试的一点感想》一文中,Michael同学谈到他在面试时询问对方“delegate在.netframework1.1,2.0,3.5各可以怎么写”这个问题。于是乎,有朋友回复道“请问楼主,茴香豆的茴有几种写法”,“当代孔乙己”,独乐,众乐。看了所有的评论,除了某些朋友认为“的确不该不知道这个问题”之外,似乎没有什么人在明确支持楼主。不过我支持,为什么?因为我也提过出这样的问题。这样,我
老赵点滴 - 追求编程之美
·
2009-08-05 12:00
匿名方法
匿名方法
优点:减少系统开销,在真正委托调用时才定义。
mybluesky99
·
2009-08-04 09:00
UI
Web
Security
学习一下Retweet Button的代码
(function(){})(),创建一个
匿名方法
并马上执行,用来解决命名冲突的典型做法了。window.RetweetJS暴露一个惟一的全局变量作为入口点。通过标签动态加载
alexcheng
·
2009-07-31 11:00
正则表达式
JavaScript
CSS
Dojo
Twitter
学习一下Retweet Button的代码
(function(){})(),创建一个
匿名方法
并马上执行,用来解决命名冲突的典型做法了。window.RetweetJS暴露一个惟一的全局变量作为
alexcheng
·
2009-07-31 11:00
JavaScript
正则表达式
css
twitter
dojo
MSDN 对 DELEGATE 的解释
通过将委托与命名方法或
匿名方法
关联,可以实例化委托。必须使用具有兼容返回类型和输入参数的方法或lambda表达式实例化委托。为了与
匿名方法
一起使用,委托和与之关联的代码必须一起声明。
nailwl
·
2009-07-07 17:00
拯救C# 2.0,但是我们真做的到吗?
C#2.0之殇C#2.0较C#1.0来说是一个突破,其中引入了泛型,以及
匿名方法
等新特性。如果前者还可以说
老赵点滴 - 追求编程之美
·
2009-06-27 18:00
拯救C# 2.0,但是我们真做的到吗?
C#2.0之殇C#2.0较C#1.0来说是一个突破,其中引入了泛型,以及
匿名方法
等新特性。如果前者还可以说
老赵点滴 - 追求编程之美
·
2009-06-27 18:00
C# 集合类
From:http://www.cnblogs.com/idior/archive/2005/04/25/144573.html.Net的新功能:泛型,
匿名方法
,新的迭代器这些功能都是与集合的应用紧密相关的
·
2009-06-23 00:00
集合类
.NET中*延迟*特性的几个陷阱
“延迟”的关键就在于“只在需要的时候处理数据”,老赵曾经在多篇文章中提到了类似的概念,如《高阶函数、委托与
匿名方法
》及《您善于使用匿名函数吗?》。
老赵点滴 - 追求编程之美
·
2009-06-08 13:00
高阶函数、委托与
匿名方法
这篇是对.NET中委托,
匿名方法
和高阶函数使用的一个介绍,非常简单,目的是强调一下C#中对于高阶函数的使用,体现一下现在C#的高度生产力。
老赵点滴 - 追求编程之美
·
2009-04-18 12:00
高阶函数、委托与
匿名方法
高阶函数(higher-orderfunction)是指把另一个函数作为参数或返回值的函数。例如在JavaScript语言中,Function是顶级类型。一个函数就是类型为Function的顶级对象,自然就可以作为另一个函数的参数或返回值。例如在MicrosoftAJAXLibrary(ASP.NETAJAX的客户端类库)中有一个被广泛使用的createDelegate方法。该方法接受一个对象A和
赵劼
·
2009-04-18 00:00
文章:高阶函数、委托与
匿名方法
本文对.NET中高阶函数的使用提供了一个简单的介绍。高阶函数从.NET1.1中就通过委托对象得到了支持,但是.NET平台上对于高阶函数的使用直到.NET3.5开始才由微软带动起来。善于使用高阶函数的特性能够有效地提高开发效率,同时使代码变得优雅、高效。高阶函数的一个重要特点就是对参数方法的延迟执行……利用这个特性,即“提供方法体,但是不执行”,我们就可以在某些逻辑不确定的情况下避免不必要的开销。详
赵劼
·
2009-04-18 00:00
高阶函数、委托与
匿名方法
高阶函数(higher-orderfunction)是指把另一个函数作为参数或返回值的函数。例如在JavaScript语言中,Function是顶级类型。一个函数就是类型为Function的顶级对象,自然就可以作为另一个函数的参数或返回值。例如在MicrosoftAJAXLibrary(ASP.NETAJAX的客户端类库)中有一个被广泛使用的createDelegate方法。该方法接受一个对象A和
赵劼
·
2009-04-18 00:00
文章:高阶函数、委托与
匿名方法
本文对.NET中高阶函数的使用提供了一个简单的介绍。高阶函数从.NET1.1中就通过委托对象得到了支持,但是.NET平台上对于高阶函数的使用直到.NET3.5开始才由微软带动起来。善于使用高阶函数的特性能够有效地提高开发效率,同时使代码变得优雅、高效。高阶函数的一个重要特点就是对参数方法的延迟执行……利用这个特性,即“提供方法体,但是不执行”,我们就可以在某些逻辑不确定的情况下避免不必要的开销。详
赵劼
·
2009-04-18 00:00
委托、事件和Lmbdas表达式3----委托相关知识
与委托相关的知识点有很多,本节仅仅就委托的协变和逆变、
匿名方法
、方法组转换与Lambda表达式做一些介绍。
niuyongjie
·
2009-03-21 12:00
工作
String
list
null
Class
lambda
警惕
匿名方法
造成的变量共享
匿名方法
匿名方法
是.NET2.0中引入的高级特性,“匿名”二字说明它可以把实现内联地写在一个方法中,从而形成一个委托对象,而不用有明确地方法名,例如:staticvoidTest(){Actionaction
老赵点滴 - 追求编程之美
·
2009-03-13 09:00
如何充分利用C#
匿名方法
的平台优势
作为C#2.0的新特性,
匿名方法
基本上能够提供与先前命名方法相同的功能,但是它已经不再需要一个在关联到委托之前就明确创建的方法了。你可以把
匿名方法
想象为一个实现与委托进行关联这项功能的便捷途径。
简洁实用才是好程序
·
2009-03-06 13:00
如何使用
匿名方法
?
表面上看,
匿名方法
是C#2.0的一个新特性,但是本质上和1.0的delegate有很密切的关系,可以认为是delegate的升级版。
tanliyoung
·
2009-03-05 10:00
委托与事件(转)
委托类型声明的格式如下:public delegate void TestDelegate(string message); delegate关键字用于声明一个引用类型,该引用类型可用于封装命名方法或
匿名方法
wang7890
·
2009-03-01 20:00
文章:简化异步操作(下)──构建AsyncTaskDispatcher简化多个异步操作之间的协作调用
与之前的作法相比,似乎代码量提高了,但是观察后可以发现,多出来的代码其实都是在创建匿名的委托对象,而一个个匿名的委托对象将代码进行了有条理的分割,并充分利用“
匿名方法
”形成的闭包,使
赵劼
·
2009-02-24 00:00
如何充分利用C#
匿名方法
的平台优势
作为C# 2.0的新特性,
匿名方法
基本上能够提供与先前命名方法相同的功能,但是它已经不再需要一个在关联到委托之前就明确创建的方法了。 你可以把
匿名方法
想象为一个实现与委托进行关联这项功能的便捷途径。
hcmfys
·
2009-02-18 16:00
C++
c
C#
如何充分利用C#
匿名方法
的平台优势
作为C# 2.0的新特性,
匿名方法
基本上能够提供与先前命名方法相同的功能,但是它已经不再需要一个在关联到委托之前就明确创建的方法了。 你可以把
匿名方法
想象为一个实现与委托进行关联这项功能的便捷途径。
hcmfys
·
2009-02-18 16:00
C++
c
C#
C#3.0新特性(三)--Lambda表达式
Lambda表达式是一个
匿名方法
,他可以包含一个表达式或者语句块,他能够创造委托或表达式树类型。
lovnet
·
2009-01-11 16:00
lambda
C#3.0新特性(三)--Lambda表达式
Lambda表达式是一个
匿名方法
,他可以包含一个表达式或者语句块,他能够创造委托或表达式树类型。
zztfj
·
2009-01-11 16:00
C# 2.0会给我们带来什么
我在实际项目中用过的C#2.0语言扩展主要是
匿名方法
,泛型,不完全类型,和改进的迭代器: 1、关于
匿名方法
:以前所有的事件响应都是分成两部分,先定义一个
与网络同居的日子...
·
2009-01-07 16:00
匿名方法
的使用
匿名方法
相信很多人都听过,它是C#2.0的一个新特性,顾名思义,
匿名方法
就是没有名称的方法。那么在C#中的
匿名方法
有哪些好处,在C#中如何使用呢?
justdoithz
·
2008-12-23 11:00
C++
c
C#
淺談怎么样运用Delphi 2009地泛型容器類別
Delphi2009在Delphi程式語言方面加入了兩個主要的功能,一個是泛型程式設計(GenericsProgramming),另外一個就是
匿名方法
(AnonymousMethod)。
javatoyou
·
2008-10-16 11:00
Delphi
带有命名方法的委托与带有
匿名方法
的委托
C# 2.0 引入了
匿名方法
,而在 C# 3.0 及更高版本中,Lambda 表达式取代了
匿名方法
,作为编写内联代码的首选方式。不过,本主题中有关
匿名方法
的信息同样也适用于 Lambda 表达式。
·
2008-09-25 11:00
方法
delphi2009新功能-------------令人兴奋的DELPHI2009终于发布了.
主要有:1、泛型和
匿名方法
的编译器支持2、新组件和对现有组件的增强,包括支持微软新的OfficeRibbon风格控件3、可定制的类浏览器4、项目资源管理器5、增强的构建配置管理系统6、升级了数据库驱动7
luoyanqing119
·
2008-08-29 13:00
Linq之C#3.0语言扩展
为了让Linq的查询语法更接近于C#和VB.NET,C#3.0和VB.NET9.0基于的模板、
匿名方法
和迭代器都是LINQ的重要组成部分,其中包括了以下的重要特性:1.隐藏类型的本地变量 C#3.0
greater
·
2008-07-25 21:14
职场
C#
LINQ
休闲
C#不同版本创建委托的区别
strings2); publicstaticvoidMain(string[]args) { //C#1.1 MyDelegatem=newMyDelegate(isOk); //C#2.0
匿名方法
xxpyeippx
·
2008-07-23 11:00
String
C#
Class
lambda
编译器
查询数组--传统方式、
匿名方法
和lambda表达式比较 2
要求:Car类有一个上限速度;有一个加速方法。当对Car加速时,如果达到上限,则报警。 CAR: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestCS { public class Car
txf2004
·
2008-07-03 11:00
C++
c
C#
LINQ
查询数组--传统方式、
匿名方法
和lambda表达式比较 2
要求:Car类有一个上限速度;有一个加速方法。当对Car加速时,如果达到上限,则报警。CAR:usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; namespaceTestCS { publicclassCar { #regionP
xxpyeippx
·
2008-07-03 11:00
查询数组--传统方式、
匿名方法
和lambda表达式比较
net 1.1 类库)、
匿名方法
和lambda表达式查找一个int数组中的偶数。
txf2004
·
2008-07-03 11:00
.net
LINQ
查询数组--传统方式、
匿名方法
和lambda表达式比较
net1.1类库)、
匿名方法
和lambda表达式查找一个int数组中的偶数。
xxpyeippx
·
2008-07-03 11:00
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他