文档介绍:**********[整理]C#.Net的常见面试试题附答案(ZT找工作的朋友可能会用的到。我本身不是太懂倒耐特,上星期有朋友来我这找工作他整理的,所以我只负责发贴,对疑问的解答还要交给你们了。//--------?1继承多态封装//--------//--------?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?3装箱和拆箱发生值类型向引用类型转换,和引用类型向值类型转重载:同一个函数参数不同//--------(xsltxml可以当作数据库xml可以用来保存对象的系列化//--------?写出C#的样例代码。5值类型,//--------?分别描述一下。mand还有参数//--------?.//--------#中的接口和类有什么异同。8接口,是可以多继承,,而没有具本实现的方法和虚类有点相似//--------9.。net中读写数据库需要用到哪些类?他们的作用9datareaderdataset还有一个不太常用//--------。10udp不要实现什么三次握手.//--------?分别是什么原理?//--------?进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。//---------Behind技术。13代码后置..不懂得讲//--------。14活动目录..完全不会//--------15..net中读写XML的类都归属于哪些命名空间?(//--------、WSDL的意义及其作用。16这个也是web服务里的东西.//--------,有哪些应用。--------------------------------------------------------------------------------------------------。//--------。19垃圾回收...//--------?//--------1、进程和线程的区别进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。//--------2、成员变量和成员函数前加static的作用它们被称为常成员变量和常成员函数,又称为类成员变量和类成员函数。分别用来反映类的状态。比如类成员变量可以用来统计类实例的数量,类成员函数负责这种统计的动作。//--------3、malloc和new的区别new是C++的关键字。malloc在分配内存时必须按给出的字节分配,new可以按照对象的大小自动分配,并且能调用构造函数。可以说new是对象的对象,而malloc不是。本质上new分配内存时,还会在实际内存块的前后加上附加信息,所以new所使用的内存大小比malloc多。//--------4、堆和栈的区别栈:由编译器自动分配、释放。在函数体中定义的变量通常在栈上。堆:一般由程序员分配释放。用new、malloc等分配内存函数分配得到的就是在堆上。栈是机器系统提供的数据结构,而堆则是C/C++函数库提供的。栈是系统提供的功能,特点是快速高效,缺点是有限制,数据不灵活;而栈是函数库提供的功能,特点是灵活方便,数据适应面广泛,但是效率有一定降低。栈是系统数据结构,对于进程/线程是唯一的;堆是函数库内部数据结构,不一定唯一。不同堆分配的内存无法互相操作。栈空间分静态分配和动态分配两种。静态分配是编译器完成的,比如自动变量(auto的分配。动态分配由al