C#面试题


Posted in 面试题 onMay 06, 2016
1、override与重载的区别
答:其实很本质的区别就是看函数特征:覆写(Override)的两个函数的函数特征相同,重载(Overload)的两个函数的函数名虽然相同,但函数特征不同。 函数特征包括函数名,参数的类型和个数。Override 是在继承的时候,如果你写的函数与要继承的函数函数特征相同,那么,加上这个关键字,在使用这个子类的这个函数的时候就看不见父类(或超类)的函数了,它被覆盖掉了。
2、.net的错误处理机制是什么
答:try{可能要出错的代码}catch{出错后如何处理}finally{不论是否出错都要执行}
3、C#中接口和类的异同
答:类是引用类型,可以继承类、接口和被继承,有默认的构造函数,有析构函数,可以使用abstract和sealed,有protected修饰符,必须使用new初始化。
接口可以说是比抽象类更抽象的类,只能继承接口,是一种规范
4、DataReader和DataSet的异同
答:dataset是保存数据的数据结构,断开模式,而DataReader不承担保存数据的责任,需要自己手动关闭连接数据库,它只负责从数据源读取数据到本地而已,是只读向前的,它不是数据结构,而是网络通讯组件的高层封装。
1.有哪几种方法可以实现一个类存取另外一个类的成员函数及属性,并请举列来加以说明和分析.
答:反射,base
2.如果需记录类的实例个数,该如何实现,请写一个简单的类于以证明.
答:static int num = 0;在构造函数里num++。
3.A类是B类的基类,并且都有自己的构造,析构函数,请举例证明B类从实例化到消亡过程中构造,析构函数的执行过程.
答:A构造 →B构造 →B析构 →A析构
4.需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个.
答:string a = ” a b c d e c d “;
string d = a.Replace(” “, ” “);
while (true)
{
d = d.Replace(” “,” “);
if (d.IndexOf(” “) == -1)
{
break;
}
}

Tags in this post...

面试题 相关文章推荐
华为慧通面试题
Sep 11 面试题
什么是事务?事务有哪些性质?
Mar 11 面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
Jun 16 面试题
酷瑞网络科技面试题
Mar 30 面试题
this关键字的含义
Apr 08 面试题
什么是反射
Mar 17 面试题
C#笔试题
Jul 14 面试题
常用UNIX 命令(Linux的常用命令)
Jul 10 面试题
中间件分为哪几类
Mar 14 面试题
EJB3推出JPA的原因
Oct 16 面试题
华为python面试题
May 03 面试题
Ruby如何创建一个线程
Mar 10 面试题
什么是属性访问器
Oct 26 #面试题
Hashtable 添加内容的方式有哪几种,有什么区别?
Apr 08 #面试题
C#公司笔试题
Mar 28 #面试题
南京某公司笔试题
Jan 27 #面试题
C#笔试题和英文面试题
Feb 07 #面试题
非常详细的C#面试题集
Jul 13 #面试题
介绍一下MD5加密算法
Nov 12 #面试题
You might like
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
PHP Mysql编程之高级技巧
2008/08/27 PHP
php strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
php处理复杂xml数据示例
2016/07/11 PHP
PDO::inTransaction讲解
2019/01/28 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
基于JQuery的密码强度验证代码
2010/03/01 Javascript
jQuery的链式调用浅析
2010/12/03 Javascript
基于jQuery的计算文本框字数的代码
2012/06/06 Javascript
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
2014/01/10 Javascript
jquery JSON的解析方式示例介绍
2014/07/27 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
JS+CSS3模拟溢出滚动效果
2016/08/12 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
解决layui表格内文本超出隐藏的问题
2019/09/12 Javascript
taro小程序添加骨架屏的实现代码
2019/11/15 Javascript
[02:11]2014DOTA2 TI专访VG战队Fenrir:队伍气氛良好
2014/07/11 DOTA
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
python 网络编程详解及简单实例
2017/04/25 Python
Selenium鼠标与键盘事件常用操作方法示例
2018/08/13 Python
[原创]Python入门教程4. 元组基本操作
2018/10/31 Python
对Python实现累加函数的方法详解
2019/01/23 Python
Python3基本输入与输出操作实例分析
2020/02/14 Python
python由已知数组快速生成新数组的方法
2020/04/08 Python
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
请说出几个常用的异常类
2013/01/08 面试题
我爱家乡演讲稿
2014/09/12 职场文书
导游词之青岛崂山
2019/12/27 职场文书
MySQL中的引号和反引号的区别与用法详解
2021/10/24 MySQL
原生JS实现分页
2022/04/19 Javascript