n年前为了面试,搜罗的C#基础知识,记在了文档里.今天写到博客园里,与人分享,因为不是专家,所以仅供参考. 1.面向对象 在面向对象概念提出之前,语言都是面向过程的,说到面向对象,应该与面向过程比较,这样理解会更清晰.顾名思义,面向过程强调的是过程,面向对象强调的是对象. 下面通过“关门”这个例子,说明两者的的区别,以便帮助理解面向对象的概念. 面向过程做这一件的思路是:去把门关上. 小明是个乖巧听话的学生,他轻轻的把门关上:小强比较好动,他一脚把门踹上了.因为面向过程强调的是过程,那么不同的人…