相换工作的朋友可以试着做一下:1. CLR、CTS、CLS 分别是什么意思? 共公语言运行库,通用类型系统,公共语言规范2. 什么是基元类型? 由编译器直接支持的数据类型称为基元类型.3. 值类型和引用类型的区别是什么?为什么要设计值类型?值类型会被GC回收吗?值类型是否能在托管堆分配? 4. Equals、=、ReferenceEquals 如何区别使用? 5. 什么是虚方法?如何理解多态? 6. overload 和 override 有什么区别? 7. 基于接口编程的目的是什么?什么情况下使用接口,什么情况下使用抽象类? 8. 委托是什么意思?什么叫委托链?我们能在代码中继承 MulticastDelegate吗? 9. 实现 Iterators 一般用到哪些接口? 10. 请写一个简单泛型类型,要求有两个泛型参数 T、K,其中 T 必须是值类型,K 必须实现了 IDisposable 接口。 8、简要谈一下您对微软.NET 构架下remoting和webservice两项技术的理解以及实际中的应用。(1