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

面试题 相关文章推荐
下述程序的作用是计算机数组中的最大元素值及其下标
Nov 26 面试题
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
Oct 24 面试题
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
May 23 面试题
override和overload的区别
Mar 09 面试题
维德科技C#面试题笔试题
Dec 09 面试题
ShellScript面试题一则-ShellScript编程
Mar 05 面试题
Solaris操作系统的线程机制
Jul 28 面试题
介绍一下RMI的基本概念
Dec 17 面试题
Ajax主要包含了哪些技术
Jun 12 面试题
Python里面search()和match()的区别
Sep 21 面试题
线程同步的方法
Nov 23 面试题
Unix如何在一行中运行多个命令
May 29 面试题
采用怎样的方法保证数据的完整性
Dec 02 #面试题
.net面试题
Dec 22 #面试题
介绍一下代理模式(Proxy)
Oct 17 #面试题
上海某公司.net方向笔试题
Sep 14 #面试题
.net笔试题
Mar 03 #面试题
中海讯通笔试题
Sep 15 #面试题
北京一家公司的.net开发工程师笔试题
Apr 17 #面试题
You might like
WampServer下安装多个版本的PHP、mysql、apache图文教程
2015/01/07 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
PHP设置images目录不充许http访问的方法
2016/11/01 PHP
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
easyui datagrid 键盘上下控制选中行示例
2014/03/31 Javascript
基于jquery和svg实现超炫酷的动画特效
2014/12/09 Javascript
轻松掌握JavaScript中介者模式
2016/08/26 Javascript
jQuery将表单序列化成一个Object对象的实例
2016/11/29 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
2016/12/08 Javascript
jQuery ajax实现省市县三级联动
2021/03/07 Javascript
angularJS 发起$http.post和$http.get请求的实现方法
2017/05/18 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
jquery实现下拉菜单的手风琴效果
2017/07/23 jQuery
关于Vue.nextTick()的正确使用方法浅析
2017/08/25 Javascript
微信小程序之swiper滑动面板用法示例
2018/12/04 Javascript
vue 引用自定义ttf、otf、在线字体的方法
2019/05/09 Javascript
javascript实现的字符串转换成数组操作示例
2019/06/13 Javascript
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
Python魔术方法详解
2015/02/14 Python
Python多线程编程(六):可重入锁RLock
2015/04/05 Python
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
python @property的用法及含义全面解析
2018/02/01 Python
Python实现FM算法解析
2019/06/18 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
2019/08/30 Python
浅析Python 序列化与反序列化
2020/08/05 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
恶意软件的定义
2014/11/12 面试题
JAVA程序员面试题
2012/10/03 面试题
美术专业学生个人自我评价
2013/09/19 职场文书
经典导游欢迎词大全
2014/01/16 职场文书
自我推荐信范文
2014/05/09 职场文书
优秀乡村医生事迹材料
2014/05/28 职场文书
免职通知
2015/04/23 职场文书
班主任经验交流心得体会
2015/11/02 职场文书
python代码实现备忘录案例讲解
2021/07/26 Python
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers