仓酷云
标题:
ASP.NET教程之C# 言语标准--1.10 托付
[打印本页]
作者:
分手快乐
时间:
2015-1-16 22:31
标题:
ASP.NET教程之C# 言语标准--1.10 托付
感觉很多控件都必须自己去写代码;用了WebMatrix感觉也不是很好,毕竟没有很强的WYSIWYG效果。现在就不知道如何是好了。标准 托付合用于那种在某些其他言语中需用函数指针来办理的情形(场所)。可是,与函数指针分歧,托付是面向工具和范例平安的。
托付声明界说一个类,它是从System.Delegate类派生的类。托付实例封装了一个挪用列表,该列表列出了一个或多个办法,每一个办法称为一个可挪用实体。关于实例办法,可挪用实体由一个实例和该实例的办法构成。关于静态办法,可挪用实体仅由一个办法构成。假如用一组符合的参数来挪用一个托付实例,则该托付实例所封装的每一个可挪用实体城市被挪用,而且用的都是上述的统一组参数。
托付实例的一个风趣且有效的属性是:它既不晓得也不体贴有关它所封装的办法所属的类的各种概况;对它来讲最主要的是这些办法与该托付的范例兼容。这使托付十分合适“匿名”挪用。这是一个壮大的功效。
界说和利用托付分三个步骤:声明、实例化和挪用。托付用托付声明语法来声明。示例
delegatevoidSimpleDelegate();
声明一个名为SimpleDelegate的托付,它不带参数而且不前往任何了局。
示例
classTest
{
staticvoidF(){
System.Console.WriteLine("Test.F");
}
staticvoidMain(){
SimpleDelegated=newSimpleDelegate(F);
d();
}
}
创立一个SimpleDelegate实例,然后当即挪用它。
如许做(为办法创立一个托付,然后当即经由过程这个托付挪用该办法)并没有太粗心义,由于间接挪用办法更复杂。当触及它的匿名特征时,托付才真正显现出它的功效。示例
voidMultiCall(SimpleDelegated,intcount){
for(inti=0;i<count;i++){
d();
}
}
显现了一个反复挪用SimpleDelegate的MultiCall办法。MultiCall办法不晓得也不在意SimpleDelegate的方针办法的范例、该办法所具有的可会见性大概该办法是不是为静态。对它来讲最主要的是方针办法与SimpleDelegate兼容。
你觉得学习.NET怎么样,我懂的少,问的可能很幼稚,见笑了啊:)
作者:
小魔女
时间:
2015-1-19 05:25
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
作者:
第二个灵魂
时间:
2015-1-24 07:08
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
作者:
透明
时间:
2015-1-31 22:04
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
作者:
深爱那片海
时间:
2015-2-7 00:14
ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
作者:
老尸
时间:
2015-2-19 04:22
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
作者:
爱飞
时间:
2015-3-6 12:51
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
作者:
金色的骷髅
时间:
2015-3-13 01:08
我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2