一些.net面试题


Posted in 面试题 onOctober 06, 2014
1.在什么情况下使用虚方法?虚方法和接口的差别?
答:需要在派生类里重写该方法时在基类中标记为虚方法,接口中包含方法、属性、索引器、事件。
2.ArraryList,Array string[]的差别是什么?
答:Array 的容量是固定的,而 ArrayList 或 List 的容量可根据需要自动扩充。如果更改了 Capacity 属性的值,则可以自动进行内存重新分配和元素复制。

ArrayList 和 List 提供添加、插入或移除某一范围元素的方法。在 Array 中,您只能一次获取或设置一个元素的值。

使用 Synchronized 方法很容易创建 ArrayList 或 List 的同步版本。Array 将实现同步的任务留给了用户。

ArrayList 和 List 提供将只读和固定大小包装返回到集合的方法;而 Array 不提供。

另一方面,Array 提供了 ArrayList 和 List 所缺少的某些灵活性。例如:

可以设置 Array 的下限,但 ArrayList 或 List 的下限始终为零。

Array 可以具有多个维度,而 ArrayList 或 List 始终只是一维的。

特定类型(不包括 Object)的 Array 的性能优于 ArrayList,这是因为 ArrayList 的元素属于 Object 类型,所以在存储或检索值类型时通常发生装箱和取消装箱操作。不过,在不需要重新分配时(即最初的容量十分接近列表的最大容量),List 的性能与同类型的数组十分相近。

需要数组的大多数情况都可以改为使用 ArrayList 或 List;它们更容易使用,并且一般与相同类型的数组具有相近的性能。

Array 位于 System 命名空间中;ArrayList 位于 System.Collections 命名空间中;List 位于System.Collections.Generic 命名空间中。

string[]只是字符串数组

3.Html ,Web的服务器端的控件能不能在客户端调用,如果能,怎样调用?
答:可以,query就是获取客户端信息的。如果是脚本的话,用Attributes添加脚本。方便,快捷

4. 身份验证有那几种方法?原理是什么?
5.DataReader和DataSet有什么区别?
答:dataset是保存数据的数据结构,断开模式,而DataReader不承担保存数据的责任,需要自己手动关闭连接数据库,它只负责从数据源读取数据到本地而已,是只读向前的,它不是数据结构,而是网络通讯组件的高层封装。
还有一些关于JavaScript方面的一些题目,我不是很清楚的我记不得
就这些了还有些就忘了

Tags in this post...

面试题 相关文章推荐
List、Map、Set三个接口,存取元素时,各有什么特点?
Sep 27 面试题
C有"按引用传递"吗
Sep 06 面试题
编写类String的构造函数、析构函数和赋值函数
May 29 面试题
NULL是什么,它是怎么定义的
May 09 面试题
什么是事务?事务有哪些性质?
Mar 11 面试题
ASP.NET中的身份验证有那些
Jul 13 面试题
.NET常见笔试题集
Dec 01 面试题
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
Jul 23 面试题
Linux面试经常问的文件系统操作命令
Nov 05 面试题
GWT (Google Web Toolkit)有哪些主要的原件组成?
Jun 08 面试题
如何开发安全的AJAX应用
Mar 26 面试题
当文件系统受到破坏时,如何检查和修复系统?
Mar 09 面试题
采用怎样的方法保证数据的完整性
Dec 02 #面试题
.net面试题
Dec 22 #面试题
介绍一下代理模式(Proxy)
Oct 17 #面试题
上海某公司.net方向笔试题
Sep 14 #面试题
.net笔试题
Mar 03 #面试题
中海讯通笔试题
Sep 15 #面试题
北京一家公司的.net开发工程师笔试题
Apr 17 #面试题
You might like
swfupload 多文件上传实现代码
2008/08/27 PHP
php批量缩放图片的代码[ini参数控制]
2011/02/11 PHP
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
Laravel 5 学习笔记
2015/03/06 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
2009/11/28 Javascript
jQuery学习3:操作元素属性和特性
2010/02/07 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
javascript删除元素节点removeChild()用法实例
2015/05/26 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
jquery ztree实现模糊搜索功能
2016/02/25 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
echart简介_动力节点Java学院整理
2017/08/11 Javascript
vue双向绑定及观察者模式详解
2019/03/19 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
2019/11/01 jQuery
js实现无缝轮播图效果
2020/03/09 Javascript
Json实现传值到后台代码实例
2020/06/30 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
[08:40]Navi Vs Newbee
2018/06/07 DOTA
[01:33]真香警告!DOTA2勇士令状不朽珍藏Ⅱ饰品欣赏
2018/06/26 DOTA
Python重新引入被覆盖的自带function
2014/07/16 Python
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
利用Python批量提取Win10锁屏壁纸实战教程
2018/03/27 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
python实现逐个读取txt字符并修改
2018/12/24 Python
python读取dicom图像示例(SimpleITK和dicom包实现)
2020/01/16 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
租车协议书范本
2014/04/22 职场文书
艾滋病宣传标语
2014/06/25 职场文书
市级三好学生评语
2014/12/29 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
2016年“我们的节日·中秋节”活动总结
2016/04/05 职场文书
CSS中理解层叠性及权重如何分配
2022/12/24 HTML / CSS