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

面试题 相关文章推荐
Yahoo的PHP面试题
May 26 面试题
什么是java序列化,如何实现java序列化
Nov 14 面试题
serialVersionUID具有什么样的特征
Feb 20 面试题
异常和异常类的概念
Sep 12 面试题
杭州时比特电子有限公司SQL
Aug 22 面试题
介绍一下gcc特性
Oct 31 面试题
数字天堂软件测试面试题
Dec 23 面试题
remote接口和home接口主要作用
May 15 面试题
如何获得EntityManager
Feb 09 面试题
IBatis持久层技术
Jul 18 面试题
创联软件面试题笔试题
Oct 07 面试题
介绍一下Ruby中的对象,属性和方法
Jul 11 面试题
采用怎样的方法保证数据的完整性
Dec 02 #面试题
.net面试题
Dec 22 #面试题
介绍一下代理模式(Proxy)
Oct 17 #面试题
上海某公司.net方向笔试题
Sep 14 #面试题
.net笔试题
Mar 03 #面试题
中海讯通笔试题
Sep 15 #面试题
北京一家公司的.net开发工程师笔试题
Apr 17 #面试题
You might like
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
基于mysql的论坛(4)
2006/10/09 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
mysql alter table命令修改表结构实例详解
2016/09/24 PHP
windows系统下简单nodejs安装及环境配置
2013/01/08 NodeJs
JS使用oumousemove和oumouseout动态改变图片显示的方法
2015/03/31 Javascript
Node.js实现JS文件合并小工具
2016/02/02 Javascript
基于jQuery实现仿百度首页选项卡切换效果
2016/05/29 Javascript
JS实现数字格式千分位相互转换方法
2016/08/01 Javascript
AngularJS $http模块POST请求实现
2017/04/08 Javascript
JavaScript闭包的简单应用
2017/09/01 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
vue 组件高级用法实例详解
2018/04/11 Javascript
js实现随机数小游戏
2019/06/28 Javascript
简单了解JavaScript arguement原理及作用
2020/05/28 Javascript
JS删除数组指定值常用方法详解
2020/06/04 Javascript
vue axios封装httpjs,接口公用配置拦截操作
2020/08/11 Javascript
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
Python实现某论坛自动签到功能
2019/08/20 Python
pytorch如何冻结某层参数的实现
2020/01/10 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
深入剖析webstorage[html5的本地数据处理]
2016/07/11 HTML / CSS
美国婴儿和儿童家具网上商店:ABaby.com
2018/07/02 全球购物
英国100%防污和防水的靴子:Muck Boot Company
2020/09/08 全球购物
学校拾金不昧表扬信
2015/01/16 职场文书
鲁迅故里导游词
2015/02/05 职场文书
教师党员个人自我评价
2015/03/04 职场文书
党员违纪检讨书
2015/05/05 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
结婚十年感言
2015/07/31 职场文书
少先队大队委竞选口号
2015/12/25 职场文书
职场新人知识:如何制定一份合理的工作计划?
2019/09/11 职场文书
JavaScript利用html5新方法操作元素类名详解
2021/11/27 Javascript
MySQL sql模式设置引起的问题
2022/05/15 MySQL