ASP.NET教程之基于C#的接口基本教程之三
另外,小型软件代码重用价值低,没有必要跨平台;大型软件,有严格的规划、部署,不可以随意跨平台。 第三节界说接口成员接口能够包括一个和多个成员,这些成员能够是办法、属性、索引唆使器和事务,但不克不及是常量、域、操纵符、机关函数或析构函数,并且不克不及包括任何静态成员。接口界说创立新的界说空间,而且接口界说直接包括的接口成员界说将新成员引进该界说空间。
申明:
1、接口的成员是从基接口承继的成员和由接口自己界说的成员。
2、接口界说能够界说零个或多个成员。接口的成员必需是办法、属性、事务或索引器。接口不克不及包括常数、字段、运算符、实例机关函数、析构函数或范例,也不克不及包括任何品种的静态成员。
3、界说一个接口,该接口关于每种大概品种的成员都包括一个:办法、属性、事务和索引器。
4、接口成员默许会见体例是public。接口成员界说不克不及包括任何润色符,好比成员界说前不克不及加abstract,public,protected,internal,private,virtual,override或static润色符。
5、接口的成员之间不克不及互相同名。承继而来的成员不必再界说,但接口能够界说与承继而来的成员同名的成员,这时候我们说接口成员掩盖了承继而来的成员,这不会招致毛病,但编译器会给出一个告诫。封闭告诫提醒的体例是在成员界说前加上一个new关头字。但假如没有掩盖父接口中的成员,利用new关头字会招致编译器收回告诫。
6、办法的称号必需与统一接口中界说的一切属性和事务的称号分歧。别的,办法的署名必需与统一接口中界说的一切其他办法的署名分歧。
7、属性或事务的称号必需与统一接口中界说的一切其他成员的称号分歧。
8、一个索引器的署名必需区分于在统一接口中界说的其他一切索引器的署名。
9、接口办法声明中的属性(attributes),前往范例(return-type),标识符(identifier),和情势参数列表(formal-parameter-lis)与一个类的办法声明中的那些有不异的意义。一个接口办法声明不同意指定一个办法主体,而声明一般用一个分号停止。
10、接口属性声明的会见符与类属性声明的会见符绝对应,除会见符主体一般必需用分号。因而,不管属性是读写、只读或只写,会见符都完整断定。
11、接口索引声明中的属性(attributes),范例(type),和情势参数列表(formal-parameter-list)与类的索引声明的那些有不异的意义。
上面例子中接口IMyTest包括了索引唆使器、事务E、办法F、属性P这些成员:
interfaceIMyTest{
stringthis{get;set;}
eventEventHandlerE;
voidF(intvalue);
stringP{get;set;}
}
publicdelegatevoidEventHandler(objectsender,EventArgse);
上面例子中接口IStringList包括每一个大概范例成员的接口:一个办法,一个属性,一个事务和一个索引。
publicdelegatevoidStringListEvent(IStringListsender);
publicinterfaceIStringList
{
voidAdd(strings);
intCount{get;}
eventStringListEventChanged;
stringthis{get;set;}
}
共2页:上一页1下一页
呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。 逐步缩小出错代码段的范围,最终确定错误代码的位置。 asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源 能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。 ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。 ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。 能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。 众所周知,Windows以易用而出名,也因此占据不少的服务器市场。 asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
页:
[1]