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

Reading number is top 10 articles
查询表里面有N组相同的记录经典SQL语句_[SQL Server教程]
在AJAX程序中实现互斥揭秘_[AJAX教程]
SQLServer和Access、Excel数据传输_[SQL,Server教程]
分页显示详解_[PHP教程]
利用Rational对.NET程序进行建模_.net资料_编程技术
PHP的print函数_[PHP教程]
ASP.NET,Atlas简单控件介绍之界面控件_[Asp.Net教程]
如何在十天内学会php之第二天_[PHP教程]
用反射调用任意.net库中的方法_[Asp.Net教程]
通过PHP连接MYSQL数据库、创建数据库、创建表_[PHP教程]
Reading number is top 10 pictures
The little woman's bright wire1
原子弹轰炸长崎的珍贵照片
Desktop Wallpapers1
So beauty, will let you spray blood5
Exquisite decoration is not paying too much4
NeedWallpaper3
Summer is most suitable for young people to travel in China2
关于海盗的研究
Sora aoi calligraphy show
In the world the most mysterious 21 place landscape2
Download software ranking
少妇苏霞全本
Boxer's Top ten classic battle4
Unix video tutorial2
Dance with duck(male prostitution)
卡丁车单机版
Tram sex maniac 2 (H) rar bag8
Eclipse 4.2.1 For Win32
matrix3
WebService在.NET中的实战应用教学视频 → 第3集
Tram sex maniac 2 (H) rar bag4
aaa published in(发表于) 2013/12/17 8:03:56 Edit(编辑)
网络编程经验技巧:ASP.NET2.0泛型和匿名方法_.net资料_编程技术

网络编程经验技巧:ASP.NET2.0泛型和匿名方法_.net资料_编程技术

网络编程经验技巧:ASP.NET2.0泛型和匿名方法_.net资料_编程技术-你的首页-uuhomepage.com

泛型:


泛型概述:泛型可应用于类、方法、结构、接口、委托等设计中,兼复用性、类型安全和高效率于一身是与之对就的非泛型所不及的应用泛型,必须使用类System.Collections.Generic.Stack。该类的声明方式如下:


System.Collections.Generic.Stack (声明代码)


可以把Stack类想像成具有如下示意性处理过程:


Stack类示意性代码:


public class stack<>
{
T[] item;
int count;
public void Push(T item) {}
public T pop(){}
}


可以为泛型设置3种类型参数的约束:派生约束、构造函数约束、引用/值类型约束


匿名方法:


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


使用C#1.x的实现 代码


class InputForm:From
{
ListBox listBox;
TextBox textBox;
Button addButton;
pulic MyForm()
{
listBox = new ListBox();
textBox = new TextBox();
addButton = new Button();
}
........
void AddClick(object sender,EventArgs e)
{
listBox.Items.Add(textBox.Text)
}
}


匿名方法允许将与一个关联的代码(通常指方法实体)“内嵌”到使用委托的地方,这样委托和方法实体都集中在一起


使用匿名方法的实现代码(无参)


class InputForm:From
{
ListBox listBox;
TextBox textBox;
Button addButton;
pulic MyForm()
{
listBox = new ListBox();
textBox = new TextBox();
addButton = new Button();
addButton.Click += delegate { listBox.Items.Add(textBox.Text);}
}
}





添加到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.