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

面试题 相关文章推荐
新浪网技术部笔试题
Aug 26 面试题
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
Oct 05 面试题
新东网科技Java笔试题
Jul 13 面试题
华为慧通笔试题
Apr 22 面试题
.NET remoting的两种通道是什么
May 31 面试题
Discard Protocol抛弃协议的作用是什么
Oct 10 面试题
静态成员和非静态成员的区别
May 12 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
介绍一下linux的文件权限
Feb 15 面试题
请说出这段代码执行后a和b的值分别是多少
Mar 28 面试题
Servlet面试题库
Jul 18 面试题
J2EE面试题
Mar 14 面试题
什么是属性访问器
Oct 26 #面试题
Hashtable 添加内容的方式有哪几种,有什么区别?
Apr 08 #面试题
C#公司笔试题
Mar 28 #面试题
南京某公司笔试题
Jan 27 #面试题
C#笔试题和英文面试题
Feb 07 #面试题
非常详细的C#面试题集
Jul 13 #面试题
介绍一下MD5加密算法
Nov 12 #面试题
You might like
第五章 php数组操作
2011/12/30 PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
2015/09/20 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历
2009/07/06 Javascript
JQuery this 和 $(this) 的区别
2009/08/23 Javascript
比Jquery的document.ready更快的方法
2010/04/28 Javascript
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
2011/10/21 Javascript
dwz 如何去掉ajaxloading具体代码
2013/05/22 Javascript
jquery 3D 标签云示例代码
2014/06/12 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
node.js平台下的mysql数据库配置及连接
2017/03/31 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
[52:05]EG vs OG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python读写Excel文件方法介绍
2014/11/22 Python
详细讲解用Python发送SMTP邮件的教程
2015/04/29 Python
python开启摄像头以及深度学习实现目标检测方法
2018/08/03 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
Python 变量的创建过程详解
2019/09/02 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
HTML5微信播放全屏问题的解决方法
2017/03/09 HTML / CSS
加热夹克:RAVEAN
2018/10/19 全球购物
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
Zatchels官网:英国剑桥包品牌
2021/01/12 全球购物
优秀教师感人事迹材料
2014/05/04 职场文书
设计师求职信模板
2014/05/06 职场文书
我为党旗添光彩演讲稿
2014/09/13 职场文书
安全生产先进个人事迹材料
2014/12/30 职场文书
预备党员转正意见
2015/06/01 职场文书
2016年基层党组织公开承诺书
2016/03/25 职场文书
HTML5页面打开微信小程序功能实现
2022/09/23 HTML / CSS