广州一家公司的.NET面试题


Posted in 面试题 onJune 11, 2016
1.new有几种用法
第一种:new Class();
第二种:覆盖方法
public new XXXX(){}
第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。
2.如何把一个array复制到arrayList里
foreach( object o in array )arrayList.Add(o);
3.datagrid.datasouse可以连接什么数据源 [dataset,datatable,dataview]
dataset,datatable,dataview , IList
4.概述反射和序列化
反射:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性
序列化:序列化是将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。在另一端,反序列化将从该流重新构造对象。
5.概述o/r mapping 的原理
利用反射,配置 将类于数据库表映射
6.类成员有( )种可访问形式
可访问形式?不懂。
可访问性:public ,protected ,private,internal
7.用sealed修饰的类有什么特点
sealed 修饰符用于防止从所修饰的类派生出其它类。如果一个密封类被指定为其他类的基类,则会发生编译时错误。
密封类不能同时为抽象类。
sealed 修饰符主要用于防止非有意的派生,但是它还能促使某些运行时优化。具体说来,由于密封类永远不会有任何派生类,所以对密封类的实例的虚拟函数成员的调用可以转换为非虚拟调用来处理。
8.列举ADO.NET中的五个主要对象,并简单描述
connection,command,dataReader,trans,dataset …
9.执行下面代码后:
String strTemp =”abcdefg 某某某”;
Int i System.Text.Encoding.Default.GetBytes(strTemp).Length;
Int j = strTemp.Length;
问:i=(14 ) ;j=(11 )
i=(14 ) ;j=(11 ) 中文两个字节
10.C#中,string str = null 与 string str =””,请尽量用文字说明区别。(要点:说明详细的内存空间分配)
string str =”” 分配空间
11.详述.NET里class和struct的异同!
class:放在 ? struct放在?
struct值传递
类与结构有很多相似之处:结构可以实现接口,并且可以具有与类相同的成员类型。然而,结构在几个重要方面不同于类:结构为值类型而不是引用类型,并且结构不支持继承。结构的值存储在“在堆栈上”或“内联”。细心的程序员有时可以通过聪明地使用结构来增强性能。
12.概述.NET里对 remoting 和 webservice 两项技术的理解和实际中的应用。
远程逻辑调用,remoing接口只能用在.net中
13.什么是code-behind技术
aspx and cs
14.概述三层结构体系
web/business/dataaccess
15.asp.net如何实现MVC模式,举例说明!
web/business/dataaccess

Tags in this post...

面试题 相关文章推荐
什么是Smarty变量操作符?如何使用Smarty变量操作符
Jul 18 面试题
面向对象编程的优势是什么
Dec 17 面试题
怎样从/向数据文件读/写结构
Nov 23 面试题
strstr()的简单实现
Sep 26 面试题
这段代码难道不该打印出56吗
Feb 27 面试题
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
Apr 28 面试题
linux面试题参考答案(2)
Dec 06 面试题
Linux管理员面试经常问道的相关命令
Apr 29 面试题
Linux机考试题
Jul 17 面试题
linux面试题参考答案(10)
Oct 26 面试题
MYSQL支持事务吗
Aug 09 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
Nov 18 面试题
.NET是怎么支持多种语言的
Feb 24 #面试题
.NET初级开发工程师面试题
Apr 18 #面试题
广州盈通面试题
Dec 05 #面试题
结构和类有什么异同
Jul 16 #面试题
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
Sep 29 #面试题
.NET初级开发工程师面试题(包括Javascript)
Aug 22 #面试题
什么是Smart Navigation?
Jul 03 #面试题
You might like
使用PHP获取网络文件的实现代码
2010/01/01 PHP
Symfony数据校验方法实例分析
2015/01/26 PHP
PHP简单读取xml文件的方法示例
2017/04/20 PHP
php利用fsockopen GET/POST提交表单及上传文件
2017/05/22 PHP
php中各种定义变量的方法小结
2017/10/18 PHP
用AJAX返回HTML片段中的JavaScript脚本
2010/01/04 Javascript
JavaScript中“基本类型”之争小结
2013/01/03 Javascript
js控制frameSet示例
2013/09/10 Javascript
js中arguments,caller,callee,apply的用法小结
2014/01/28 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
JavaScript进阶练习及简单实例分析
2016/06/03 Javascript
js仿新浪微博消息发布功能
2017/02/17 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
基于js中style.width与offsetWidth的区别(详解)
2017/11/12 Javascript
zTree节点文字过多的处理方法
2017/11/24 Javascript
网页爬虫之cookie自动获取及过期自动更新的实现方法
2018/03/06 Javascript
JavaScript数组去重的方法总结【12种方法,号称史上最全】
2019/02/28 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
countUp.js实现数字动态变化效果
2019/10/17 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
2021/01/29 Javascript
Python Web框架Flask中使用百度云存储BCS实例
2015/02/08 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
使用Python对MySQL数据操作
2017/04/06 Python
pycharm远程linux开发和调试代码的方法
2018/07/17 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
2019/12/23 Python
python shutil文件操作工具使用实例分析
2019/12/25 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
印度在线内衣和时尚目的地:Zivame
2017/09/28 全球购物
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
2014年置业顾问工作总结
2014/11/17 职场文书
springboot入门 之profile设置方式
2022/04/04 Java/Android