Inside C#

这段时间有了一些空闲,先看了一段时间关于8086汇编和6502汇编的东西,后来在看《Inside C#》(学校的图书馆真不错~ 这个都有~)
看了之后,觉得C#用着很顺手,彻底的面向对象使很多东西变得简单了。现在对于C#的熟练程度估计已经超过C++了…… 昨天帮老师用C++写USACO的题目,结果被快排整了半天——先是==和=的事情,整个程序就一个地方搞混了,结果就混乱了…… 还有全局和局部变量的事情,C++定义变量太顺手了,结果一个变量全局和局部各定义了一次,出了些奇怪的事情…… 再加上VC6似乎和Standard C++不符(using namespace std会出错…… #include 竟然是#include ……),Dev-C++的调试太垃圾了,结果是连个顺手的C++环境都没有……
C#的一个很有意思的东西是foreach,从前用VB的时候这个没有好好学过,现在发现它也简化了不少操作——什么循环变量和对象数量都不用考虑了,随便一混就可以了~
关于接口和继承,C++的情况我不清楚,C#里面的接口大概是参考了COM,反正是个定义明确,使用方便的东西。但是,关于从父类继承的函数变成了实现接口的函数这种混乱的事情…… 估计发生的机会也不大吧……
终于在Pascal之后,系统地学习了另一门语言~
《Inside C#》 的确是一本好书~ 把东西讲得足够清楚。 从前就听说过Inside系列不错,的确是这样~
C#里面还有很多东西,需要从实践里面才能够知道,努力学习吧~