.net面试题 总结

.net面试题 总结

ID:27532778

大小:62.59 KB

页数:34页

时间:2018-12-04

.net面试题 总结_第1页
.net面试题 总结_第2页
.net面试题 总结_第3页
.net面试题 总结_第4页
.net面试题 总结_第5页
资源描述:

《.net面试题 总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NET2.0页面事件启动顺序。       PreInit 页面初始化前的那一刻Init页面初始化InitComplete页面初始化完成PreLoad加载到内存前的那一刻LoadLoadComplete页面完全加载到内存中PreRender在加载Control对象之后、呈现之前发生PreRenderComplete显示在浏览器之前的那一刻Unload1.new有几种用法第一种:newClass();第二种:隐藏方法publicnewXXXX(){}第三种:new约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。2.如何把一个array复制到arrayList里for

2、each(objectoinarray)arrayList.Add(o);3.datagrid.datasouse可以连接什么数据源[dataset,datatable,dataview]dataset,datatable,dataview,IList4.概述反射和序列化反射:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性序列化:序列化是将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用HTTP通过Int

3、ernet在客户端和服务器之间传输该对象。在另一端,反序列化将从该流重新构造对象。5.概述o/rmapping的原理利用反射,配置将类于数据库表映射6.类成员有()种可访问形式可访问形式?不懂。可访问性:public,protected,private,internal7.用sealed修饰的类有什么特点sealed修饰符用于防止从所修饰的类派生出其它类。如果一个密封类被指定为其他类的基类,则会发生编译时错误。密封类不能同时为抽象类。sealed修饰符主要用于防止非有意的派生,但是它还能促使某些运行时优化。具体说来,由于密封类永远不会有任何派生类,所以对密封类的实例的虚拟函数成员的调用可

4、以转换为非虚拟调用来处理。8.列举ADO.NET中的五个主要对象,并简单描述connection,command,dataReader,trans,dataset...9.Server.Transfer,Response.Redirect的区别过Server.Transfer引导到另一页面保留服务器资源,通过更改服务器端“焦点”和传输请求来代替告诉浏览器重定向,这就意味着你不会占用较多的HTTP请求,因此这可以减轻服务器的压力,使你的服务器运行更快。不过,请注意,由于"transfer"只能在同一服务器端的同一站点间运行,所以你不能用Server.Transfer将用户重定向到另一服务器

5、上的站点。要重定向到服务器以外的站点,只有Response.Redirect能办到。其次,Server.Transfer保留浏览器端的URL地址。这对流线型的数据输入很有帮助,不过这也增加了调试的复杂度。还有:Server.Transfer方法还有另一个参数——"preserveForm"。如果你设置这个参数为True,比如:Server.Transfer("WebForm2.aspx",True),那么querystring和任何form变量都会同时传递到你定位的页面。1.Server.Transfer只能够转跳到本地虚拟目录指定的页面,而Response.Redirect则十分灵活;

6、2.Server.Transfer可以将页面参数方便传递到指定页面;3.使用时,Server.Transfer跳到别的页面后,浏览器显示的地址不会改变,有时反而会造成误会,当然也有些场合需要这样的效果;4.Server.Transfer可以减少客户端对服务器的请求;System.array.copyTo()和System.array.Clone()的区别copyTo()的方法是一个浅拷贝的过程;clone()的方法是一个深拷贝的过程;copyTo()它的过程是引用的过程,就相当于string[]a=newstring[]{"7","1","3","4"};string[]b;b=a.co

7、pyto();就相当于b=a;这种情况a和b引用都是相同内存地址;而clone()就相当于string[]a=newstring[]{"7","1","3","4"};string[]b;string[]c=a.copyto();b=c;这种情况a和b引用都是不同内存地址;10.C#中,stringstr2=null与stringstr1="",请尽量用文字说明区别。(要点:说明详细的内存空间分配)stringstr=""分配空间s

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

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

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