您的位置:首页 > 编程语言 > C#

C#基础知识总结

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

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

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

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

什么是对象?什么是面向对象程序设计?面向对象语言有什么优点?

http://blog.csdn.net/u012843100/article/details/59108292

C#三大特性指什么?有什么作用?

GC是如何实现的?

反射是如何实现的?反射能做什么?

异常的作用是什么?处理异常的时候经常用到异常的哪些属性?

为什么要使用数据库事务跟锁?

委托是什么?它有什么作用?

WCF框架中WebService用的是什么通讯协议?

序列化是怎么实现的?为什么需要序列化?

能用foreach遍历访问的对象需要实现?

.Net应用程序的编译过程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: