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

面试题 相关文章推荐
PHP如何调用MYSQL存储过程
May 30 面试题
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
Feb 06 面试题
必须要使用游标的SQL语句有那些
May 07 面试题
PPP协议组成及简述协议协商的基本过程
May 28 面试题
上海期货面试题
Jan 31 面试题
linux下进程间通信的方式
Dec 23 面试题
Linux常见面试题
Oct 04 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Feb 20 面试题
AssertionError 跟一下那个类是 “is – a”的关系
Feb 21 面试题
火山动力Java笔试题
Jun 26 面试题
线程同步的方法
Nov 23 面试题
Java面向对象面试题
Dec 26 面试题
采用怎样的方法保证数据的完整性
Dec 02 #面试题
.net面试题
Dec 22 #面试题
介绍一下代理模式(Proxy)
Oct 17 #面试题
上海某公司.net方向笔试题
Sep 14 #面试题
.net笔试题
Mar 03 #面试题
中海讯通笔试题
Sep 15 #面试题
北京一家公司的.net开发工程师笔试题
Apr 17 #面试题
You might like
apache2.2.4+mysql5.0.77+php5.2.8安装精简
2009/04/29 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
2013/02/18 PHP
PHP中imagick函数的中文解释
2015/01/21 PHP
Yii2数据库操作常用方法小结
2017/05/04 PHP
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
2014/05/06 Javascript
学习JavaScript设计模式(单例模式)
2015/11/26 Javascript
JS面向对象编程详解
2016/03/06 Javascript
Angular.js如何从PHP读取后台数据
2016/03/24 Javascript
jQuery增加、删除及修改select option的方法
2016/08/19 Javascript
javascript输出AscII码扩展集中的字符方法
2016/12/26 Javascript
ES6入门教程之let和const命令详解
2017/05/17 Javascript
全选复选框JavaScript编写小结(附代码)
2017/08/16 Javascript
Nuxt.js实战详解
2018/01/18 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
JavaScript中this用法学习笔记
2019/03/17 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
2019/10/28 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
Element图表初始大小及窗口自适应实现
2020/07/10 Javascript
[01:47]2018年度DOTA2最具人气解说-完美盛典
2018/12/16 DOTA
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
2017/04/14 Python
Python中字典和集合学习小结
2017/07/07 Python
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
通过代码简单了解django model序列化作用
2020/11/12 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
什么样的创业计划书可行性高?
2014/02/01 职场文书
企业法人代表任命书
2014/06/06 职场文书
会计求职自荐信
2014/06/20 职场文书
团日活动总结报告
2014/06/25 职场文书
会计岗位说明书
2014/07/29 职场文书
委托书格式
2014/08/01 职场文书
2014年医院后勤工作总结
2014/12/06 职场文书
展览会邀请函
2015/02/02 职场文书
源码解读Spring-Integration执行过程
2021/06/11 Java/Android
React 并发功能体验(前端的并发模式)
2021/07/01 Javascript