编程技巧-asp.net2.0泛型和匿名方法--

编程技巧-asp.net2.0泛型和匿名方法--

ID:24290882

大小:51.00 KB

页数:3页

时间:2018-11-13

编程技巧-asp.net2.0泛型和匿名方法--_第1页
编程技巧-asp.net2.0泛型和匿名方法--_第2页
编程技巧-asp.net2.0泛型和匿名方法--_第3页
资源描述:

《编程技巧-asp.net2.0泛型和匿名方法--》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、编程技巧:ASP.NET2.0泛型和匿名方法>>泛型:泛型概述:泛型可应用于类、方法、结构、接口、委托等设计中,兼复用性、类型安全和高效率于一身是与之对就的非泛型所不及的应用泛型,必须使用类System.Collections.Generic.Stack。该类的声明方式如下:System.Collections.Generic.Stack(声明代码)可以把Stack类想像成具有如下示意性处理过程:Stack类示意性代码:publicclassstack<>{T[]item;intcount;publicvoidPush(Titem){}publicTpop(){

2、}}可以为泛型设置3种类型参数的约束:派生约束、构造函数约束、引用/值类型约束匿名方法:匿名方法的概述:在C#1.x中,使用支持调用方法的委托来实现事件。委托提供运算符和方法来添加或删除目标方法,也可以在整个.Net框架中广泛地用于事件、回调、异步调用、多线程等。然而,为了使用一个委托,有时不得不创建一个类或方法,这种做法过于麻烦,且与开发人员的思维习惯不相符。例如,下面的示例实现了从一个包含列表框、文本框和按钮的窗体中获取简单的输入。当按下按钮时,文本框中的文本会被添加到列表框中。在C#1.x中,使用委托来实现事件机制,代码如下所示使用C#1.x的实现代码class

3、InputForm:From{ListBoxlistBox;TextBoxtextBox;ButtonaddButton;pulicMyForm(){listBox=nes.Add(textBox.Text)}}匿名方法允许将与一个关联的代码(通常指方法实体)“内嵌”到使用委托的地方,这样委托和方法实体都集中在一起使用匿名方法的实现代码(无参)classInputForm:From{ListBoxlistBox;TextBoxtextBox;ButtonaddButton;pulicMyForm(){listBox=nes.Add(textBox.Text);}}}>

4、>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。