c#常见面试题
- 多线程和进程的区别是什么?
 
- 常用的通讯方式是什么?tcp和udp有什么区别?
 
- 开启多线程的方式有哪些?各有什么优缺点?
 
- 线程安全的方式有哪些?lock与monitor区别?
 
- 讲讲你所熟悉的设计模式?每种设计模式的优缺点?你在项目中怎么用的?
 
- C#中值类型与引用类型的区别,什么叫装箱和拆箱?
 
- 面向对象的三个特性是什么?简述每个特性的概念?
 
- C#中使用StringBuilder相比string拼接字符串时有何优点?
 
- 讲讲托管内存和非托管内存?垃圾回收的机理是什么?
 
- IDispose接口的作用?
 
- 类和接口的区别?抽象类和接口的区别?
 
- 重载和重写的区别,什么叫多态?
 
- 什么是委托?什么是事件?
 
- 什么是MVVM开发模式?有什么优势?
 
- 你用过那些数据库?数据库如何优化?
 
                    
                
                
            
        
浙公网安备 33010602011771号