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

面试题 相关文章推荐
几道PHP的面试题
May 19 面试题
2019年Java面试必问之经典试题
Sep 12 面试题
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
Apr 15 面试题
经典c++面试题六
Jan 18 面试题
叙述DBMS对数据控制功能有哪些
Jun 12 面试题
请解释一下webService? 如何用.net实现webService
Jun 09 面试题
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
Jul 27 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
软件测试题目
Feb 27 面试题
为什么需要版本控制?
Aug 08 面试题
Java编程面试题
Apr 04 面试题
Ejb技术面试题
Apr 29 面试题
什么是属性访问器
Oct 26 #面试题
Hashtable 添加内容的方式有哪几种,有什么区别?
Apr 08 #面试题
C#公司笔试题
Mar 28 #面试题
南京某公司笔试题
Jan 27 #面试题
C#笔试题和英文面试题
Feb 07 #面试题
非常详细的C#面试题集
Jul 13 #面试题
介绍一下MD5加密算法
Nov 12 #面试题
You might like
如何使用动态共享对象的模式来安装PHP
2006/10/09 PHP
curl实现站外采集的方法和技巧
2014/01/31 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
2020/02/07 PHP
jquery 分页控件实现代码
2009/11/30 Javascript
防止jQuery ajax Load使用缓存的方法小结
2014/02/22 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
js鼠标滑过图片震动特效的方法
2015/02/17 Javascript
JavaScript监听文本框回车事件并过滤文本框空格的方法
2015/04/16 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
jQuery切换所有复选框选中状态的方法
2015/07/02 Javascript
js创建对象的方法汇总
2016/01/07 Javascript
基于Javascript实现二级联动菜单效果
2016/03/04 Javascript
使用vue编写一个点击数字计时小游戏
2016/08/31 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
js读取json文件片段中的数据实例
2017/03/09 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
label+input实现按钮开关切换效果的实例
2017/08/16 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
react使用CSS实现react动画功能示例
2020/05/18 Javascript
Python实现统计单词出现的个数
2015/05/28 Python
python生成器generator用法实例分析
2015/06/04 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
基于Python绘制美观动态圆环图、饼图
2020/06/03 Python
为什么说python适合写爬虫
2020/06/11 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
Araks官网:纽约内衣品牌
2020/10/15 全球购物
历史系自荐信范文
2013/12/24 职场文书
竞选卫生委员演讲稿
2014/04/28 职场文书
会计学专业求职信
2014/07/17 职场文书
群众路线个人剖析材料
2014/10/07 职场文书
清洁工岗位职责
2015/02/13 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书