一些.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...

面试题 相关文章推荐
SQL中where和having的区别
Jun 17 面试题
Weblogic的布署方式
Aug 23 面试题
Java的for语句中break, continue和return的区别
Dec 19 面试题
C语言面试题
Oct 30 面试题
C语言50道问题
Oct 23 面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 面试题
SQL里面如何插入自动增长序列号字段
Mar 29 面试题
.NET现在共支持多少种语言
Feb 26 面试题
Linux开机引导的步骤是什么
Oct 19 面试题
Linux上比较文件的命令都有哪些
Feb 24 面试题
MYSQL基础面试题
May 13 面试题
介绍一下Java中的static关键字
May 12 面试题
采用怎样的方法保证数据的完整性
Dec 02 #面试题
.net面试题
Dec 22 #面试题
介绍一下代理模式(Proxy)
Oct 17 #面试题
上海某公司.net方向笔试题
Sep 14 #面试题
.net笔试题
Mar 03 #面试题
中海讯通笔试题
Sep 15 #面试题
北京一家公司的.net开发工程师笔试题
Apr 17 #面试题
You might like
老生常谈ThinkPHP中的行为扩展和插件(推荐)
2017/05/05 PHP
Javascript实例教程(19) 使用HoTMetal(4)
2006/12/23 Javascript
jquery学习笔记二 实现可编辑的表格
2010/04/09 Javascript
jquery 插件学习(四)
2012/08/06 Javascript
JS页面延迟执行一些方法(整理)
2013/11/11 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
JavaScript的==运算详解
2016/07/20 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
2016/12/06 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
JavaScript中创建原子的方法总结
2018/08/26 Javascript
15个顶级开源JavaScript框架和库
2018/10/10 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
Python使用pygame模块编写俄罗斯方块游戏的代码实例
2015/12/08 Python
Python subprocess模块常见用法分析
2018/06/12 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
python根据文本生成词云图代码实例
2019/11/15 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
Pytorch中.new()的作用详解
2020/02/18 Python
TensorFlow的reshape操作 tf.reshape的实现
2020/04/19 Python
python+selenium实现12306模拟登录的步骤
2021/01/21 Python
康拓普公司Java笔面试
2016/09/23 面试题
维德科技C#面试题笔试题
2015/12/09 面试题
自我鉴定范文300字
2013/10/01 职场文书
优良学风班申请材料
2014/02/13 职场文书
2014年师德师风工作总结
2014/11/25 职场文书
单位租房协议书范本
2014/12/04 职场文书
先进典型事迹材料
2014/12/29 职场文书
2015年学校党支部工作总结
2015/04/01 职场文书
采购内勤岗位职责
2015/04/13 职场文书
立项申请报告范本
2015/05/15 职场文书
故意伤害辩护词
2015/05/21 职场文书
班主任远程培训研修日志
2015/11/13 职场文书
新手必备之MySQL msi版本下载安装图文详细教程
2021/05/21 MySQL
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL
MySQL分区以及建索引的方法总结
2022/04/13 MySQL