面试题

常见面试题:

1、什么是委托?委托和事件的区别?

2、什么是反射?

3、string和stringbuilder的区别

4、抽象类与接口的异同?

相同点:
都不能被直接实例化,都可以通过继承实现其抽象方法。
都是面向抽象编程的技术基 础,实现了诸多的设计模式。
不同点:
接口支持多继承;抽象类不能实现多继 承。
接口只能定义抽象规则;抽象类既可以定义规则,还可能提供已实现的成员。
接口是一组行为规范;抽象类是一个不完全的类,着重族的 概念。
接口可以用于支持回调(CallBack);抽象类不能实现回调,因为继承不支持。
接口只包含方法(Method)、属性 (Property)、索引器(Index)、事件(Event)的签名,但不能定义字段和包含实现的方法;
抽象类可以定义字段、属性、包含有实 现的方法。 
接口可以作用于值类型(Struct)和引用类型(Class);抽象类只能作用于引用类型。例如,Struct就可以继承接口, 而不能继承类。

 

5、页面之间传值有哪几种?

6、启动线程是用star()还是用run()?

7、dataset与datareader的区别?

8、.net操作数据库用到哪些类?这些类的作用?

9、webservice与remoting的异同?

10、什么是三层架构?

11、如何不使用中间变量互换变量a与b的值?

12、编写冒泡排序程序?

13、什么是sql注入

14、获取页面中所有textbox控件?

posted @ 2010-04-08 14:55  Aleax  阅读(232)  评论(0编辑  收藏  举报