.net开发工程师笔试些许经验分享

来源:互联网 发布:大数据相关课程 编辑:程序博客网 时间:2024/06/06 03:25

今天去笔试的时候比先前多了一些从容,很开心当天下午得到了创业公司的复试,下面分享一下笔试比较有意思的题目:

1 反射有什么作用?运用反射应该注意什么问题?

   1 反射能够动态创建类型的实例  2 反射能够动态访问类型实例中的方法和属性

   注意问题: 尽量少使用反射,性能很差,程序集一旦被加载,将无法释放除非应用程序域或者应用程序关闭.

    http://blog.csdn.net/jiankunking/article/details/50758924


2什么是泛型及他的好处

  1.1泛型是指类型参数化以达到代码复用提高开发效率的一种数据类型

 2.1 保证类型安全(防止出现不能转换报错)  2.2 性能好   2.3 利于代码重用

  http://www.cnblogs.com/yjg8116/archive/2009/02/26/1398615.html

  http://blog.csdn.net/yl2isoft/article/details/10821659


3详谈ASP.NET中session和viewstate的常用使用方式

 1 viewstate由于只是将数据存入到页面隐藏控件里,不再占用服务器资源,因此, 我们可以将一些需要服务器"记住"的变量和对象保存到viewstate里面(状态保持). 而sesson则只应该应用在需要跨页面且与每个访问用户相关的变量和对象存储上. 另外,session在默认情况下20分钟就过期,而viewstate则永远不会过期,viewstate用来保存状态,包括页面本身, 那么,这里的viewstate就属于页面本身的状态

2应用环境

  1.与安全性无关,数据量较小,需长时间操作的参数,用viewstate存取。

  2.在webgis中,地图的各种相关状态,如zoom,center,layers,visibility等,用viewstate存取的话,就不存在session过期的问题,网页可以永久使用,甚至可以下载保存,在进行地图请求,或者iframe到第三方的应用中。


0 0
原创粉丝点击