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的for语句中break, continue和return的区别
Dec 19 面试题
编写函数,将一个3*3矩阵转置
Oct 09 面试题
简述数组与指针的区别
Jan 02 面试题
SQL Server里面什么样的视图才能创建索引
Apr 17 面试题
linux面试题参考答案(3)
Sep 13 面试题
如何开发一个JQuery插件
Jul 28 面试题
Prototype如何实现页面局部定时刷新
Aug 06 面试题
Prototype如何更新局部页面
Mar 03 面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 面试题
WebSphere面试题:在WebSphere里面如何部署一个应用
Aug 02 面试题
简单的JAVA编程面试题
Mar 19 面试题
什么是servlet
May 08 面试题
什么是属性访问器
Oct 26 #面试题
Hashtable 添加内容的方式有哪几种,有什么区别?
Apr 08 #面试题
C#公司笔试题
Mar 28 #面试题
南京某公司笔试题
Jan 27 #面试题
C#笔试题和英文面试题
Feb 07 #面试题
非常详细的C#面试题集
Jul 13 #面试题
介绍一下MD5加密算法
Nov 12 #面试题
You might like
自己前几天写的无限分类类
2007/02/14 PHP
PHP 命名空间实例说明
2011/01/27 PHP
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
php 利用array_slice函数获取随机数组或前几条数据
2015/09/30 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
PHP一致性hash分布式算法封装类定义与用法示例
2018/08/04 PHP
php实现简单四则运算器
2020/11/29 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
web前端开发也需要日志
2010/12/09 Javascript
JQuery动画和停止动画实例代码
2013/03/01 Javascript
你必须知道的JavaScript 变量命名规则详解
2013/05/07 Javascript
javascript获取form里的表单元素的示例代码
2014/02/14 Javascript
JS获取年月日时分秒的方法分析
2016/11/28 Javascript
基于daterangepicker日历插件使用参数注意的问题
2017/08/10 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
2017/09/11 jQuery
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
2018/08/29 Javascript
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
2018/09/18 Javascript
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
2018/12/06 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
2019/02/26 Python
Python搭建代理IP池实现接口设置与整体调度
2019/10/27 Python
canvas基础之图形验证码的示例
2018/01/02 HTML / CSS
浅析HTML5:'data-'属性的作用
2018/01/23 HTML / CSS
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
人力资源专业推荐信
2013/11/29 职场文书
2014年五四青年节活动策划书
2014/04/22 职场文书
社团活动总结怎么写
2014/06/30 职场文书
营销计划书
2015/01/17 职场文书
后勤工作个人总结
2015/02/28 职场文书
大学生个人简历自我评价
2015/03/11 职场文书
预备党员入党思想汇报(范文)
2019/08/14 职场文书
创业计划书之甜品店
2019/09/18 职场文书
JavaScript执行机制详细介绍
2021/12/06 Javascript
浅谈JavaScript作用域
2021/12/06 Javascript