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

面试题 相关文章推荐
Java面试题:请问一下代码输出是什么
May 27 面试题
简单说说tomcat的配置
May 28 面试题
什么是serialVersionUID
Mar 04 面试题
类如何去实现接口
Dec 19 面试题
网络、C以及其他硬件方面的面试题
Aug 23 面试题
一家外企的面试题目(C/C++面试题,C语言面试题)
Mar 24 面试题
存储过程的优缺点是什么
Jan 10 面试题
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
Jul 26 面试题
如何选择使用结构还是类
May 30 面试题
What is EJB
Jul 22 面试题
Ajax的工作原理
Dec 04 面试题
如何现实servlet的单线程模式
Aug 05 面试题
什么是属性访问器
Oct 26 #面试题
Hashtable 添加内容的方式有哪几种,有什么区别?
Apr 08 #面试题
C#公司笔试题
Mar 28 #面试题
南京某公司笔试题
Jan 27 #面试题
C#笔试题和英文面试题
Feb 07 #面试题
非常详细的C#面试题集
Jul 13 #面试题
介绍一下MD5加密算法
Nov 12 #面试题
You might like
PHP字符串 ==比较运算符的副作用
2009/10/21 PHP
用PHP ob_start()控制浏览器cache、生成html实现代码
2010/02/16 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
PHP编程 SSO详细介绍及简单实例
2017/01/13 PHP
如何用PHP做到页面注册审核
2017/03/02 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
JavaScript实现广告的关闭与显示效果实例
2015/07/02 Javascript
js实现下拉菜单效果
2017/03/01 Javascript
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
详解Vue串联过滤器的使用场景
2020/04/30 Javascript
小程序实现上传视频功能
2020/08/18 Javascript
Vue中正确使用Element-UI组件的方法实例
2020/10/13 Javascript
python设置检查点简单实现代码
2014/07/01 Python
跟老齐学Python之集合的关系
2014/09/24 Python
Python中的函数作用域
2018/05/07 Python
python3人脸识别的两种方法
2019/04/25 Python
在pycharm中显示python画的图方法
2019/08/31 Python
python如何实现单链表的反转
2020/02/10 Python
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
为奢侈时尚带来了慈善元素:Olivela
2018/09/29 全球购物
中国京东和泰国中央集团合资的网站:JD CENTRAL
2020/08/22 全球购物
广告学专业推荐信范文
2013/11/23 职场文书
党支部承诺书范文
2014/03/28 职场文书
宿舍标语大全
2014/06/19 职场文书
党员作风建设自查报告
2014/10/23 职场文书
会计师事务所实习证明
2014/11/16 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
2016七夕情人节广告语
2016/01/28 职场文书
详解MySQL的主键查询为什么这么快
2022/04/03 MySQL
TS 类型收窄教程示例详解
2022/09/23 Javascript