今天突然有一个感觉就是,单纯就语言角度来讲,C#与C++有非常之大的相似性。
从程序员编程角度讲,他们都保留了可以说C语言所有的规范,譬如指针等不安全代码,但又补充了c语言的不足,譬如C++的stl类库,还有C#的很多的函数库。所以学习C#语言的话,我觉得完全可以参照着C++来进行。
C#和java其实是有很大的不同的,因为C#与C语言可以说是一脉相承,基本的东西,程序员用的都一样,但是java与c可以说是差别很大了,譬如没有指针。
有很多人说,C++非常的乱,什么stl类库,这个库,那个库,其实C#亦是如此。所以我自从学习了java之后,就意识到了C#语言学习方面,没有java那样的快捷,因为C#与C++一样,不够规整,而java则是继承结构非常的清晰。
但是,看多了,就会明白,其实C#不够规整是事实,但是他所实现的基本功能不会亚于java,所以我们学习C#语言的时候,完全可以参照着java和C++的一些类库帮助文档来进行