C#基础知识总结

来源:互联网 发布:清楚淘宝浏览记录 编辑:程序博客网 时间:2024/06/06 07:48

不知不觉毕业工作已经一年半了,加上实习两年时间算是浑浑噩噩的过来了,呆过两家公司,做了大大小小接近10个项目。从一开始做WFP,到后来做ASP.NET MVC3,然后做H5 hybrid app,好像做了很多,学了很多。但这个过年前开始感到一种迷茫,类似自己会什么,能做什么,如果不在这家公司我能做什么等等问题浮现在我脑海里。然后也开始在学习新的知识来充实自己。直到现在,才想明白,毕业后自己一直都很浮躁,凡事急于求成,工作技能提升也算比较快,但却忘了一点:

学会了What跟How,却忘了最重要的Why

对于一个程序猿来说,很多时候一个东西只要知道了What跟How就可以投入工作了。但是不知道Why的时候没法真正把一个东西用好,而要知道Why就需要具备过硬的专业基础。所以现在我准备慢慢去捡起被自己丢掉的基础,并在此篇文章总结。

在此先抛出问题,后续再做解答。

  1. 什么是对象?什么是面向对象程序设计?面向对象语言有什么优点?
    http://blog.csdn.net/u012843100/article/details/59108292
  2. C#三大特性指什么?有什么作用?
  3. GC是如何实现的?
  4. 反射是如何实现的?反射能做什么?
  5. 异常的作用是什么?处理异常的时候经常用到异常的哪些属性?
  6. 为什么要使用数据库事务跟锁?
  7. 委托是什么?它有什么作用?
  8. WCF框架中WebService用的是什么通讯协议?
  9. 序列化是怎么实现的?为什么需要序列化?
  10. 能用foreach遍历访问的对象需要实现?
  11. .Net应用程序的编译过程。
0 0
原创粉丝点击