1、写程序说明abstract class和interface的作用。
2、将1-100随机插入长度为100的整形数组,并保证数据不重复和连续。
3、用Linq和Lambda获取2个数组中的相同部分,并将这些值存入一个新的数组。
4、获取数组中相加和为20的所有值,比如输入[0,1,15,20,23,10],输出为[0,20];如果没有值相加的和为20,则输出为“无”。
5、设计模式和敏捷开发模型,各自的作用。
6、服务端数据加密的方法、原理。
7、依赖注入是什么及其原理,.Net依赖注入的框架有哪些?
8、多线程的意义,列举平常使用到多线程的地方。
------------------------------------------------------------------------------
1、Using的三种用法
2、委托的本质,事件是委托吗?如何避免事件的重复订阅? 资料一
3、string和StringBuilder的区别,为何两者会同时存在? 资料
4、C#中Attribute的用处?
5、Class和Struct的区别,何时会选择