.net面试必看的10个知识点

(1)什么是windows服务,它的生命周期与标准的EXE程序有什么不同?

Windows服务是一种随Windows操作系统的启动而启动,在后台运行 ,不和用户产生交互的程序,EXE有个用户界面,由用户来启动或者停止

(2)EXE与DLL之间的区别?

 EXE可以直接执行,DLL是动态链接库,不能被直接执行,附加到某个进程中才能执行.

(3)什么是强类型,什么是弱类型,那种更好些为什么?

强类型Java,C#,  强类型在一块内存上定义了某种类型之后无法改变起类型的,例如string str;那么str不能当作int类型来使用,可以使用强制类型转化,弱类型:javascript,弱类型把一块内存上定义为多种类型

(4)PID是什么?在做系统的故障排除时如何使用它?

PID( process indentifier),它是一个全局的唯一标识进程的整数,在多任务系统中,用来判断发生错误的进程

(5)单个TCP/IP端口上能够侦听多少个进程?

1个

(6)什么是GAC?它解决了什么问题?

GAC(Gobak Assembly Cache),它解决了几个程序共享某一个程序集的问题

(7)阐述面向接口、面向对象、面向方面编程的区别

面向接口:通过接口规范对象的行为,它属于面向对象的一部分

面向对象:继承,封装,多态

面向方面编程:将不同模块中的相似之处分离出来,在集合成一个“方面”

(8)什么是Interface?它与Class有什么区别?

Interface:用来定义行为的规范,没有具体的实现

abstract:不能直接实例化,只有该派生类才能实例化(抽象方法没有方法体,必须由派生类以override的方式实现此方法体)


前期绑定:指在编译时就绑定了变量的类型或者方法体,后期绑定在运行是根据不同的需要绑定不同的类型或者方法体


(9)什么是反射?

 通过反射可以获得.NET中的每个类型(类,接口,结构)的成员,包括:方法,属性,构造函数,以及成员名称

(10)从概念上阐述前期绑定(early-binding)和后期绑定(late-binding)的区别?

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ws_hgo/archive/2010/01/28/5264302.aspx#1253524

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值