C#面试问题总结

就不写问题的答案了,把问的频率比较高的问题记一下。

1.什么是事件与委托?具体怎么用的

2.什么是值类型,什么是引用类型?

3.装箱和拆箱是什么?如何优化?

4.什么是泛型?

5.什么是反射?

6.什么是多线程?

7.异步和同步指的是什么?

8.oop三大特点是什么,并简单说明一下?

9.abstract class和Interface的区别是什么?

10.abstract和virtual的区别是什么?

11.平常用了哪些设计模式?怎么用的?

12.设计模式有哪些分类?

13.对深克隆和浅克隆有什么了解?(问的比较少)

14.堆栈的原理?

15.new和override的区别

16.public,protected和private的区别?还知道哪些关键字?

17.C#编译过程是什么样的?

18.SQL语句了解多少?

原文地址:https://www.cnblogs.com/ligiggy/p/12745478.html