首页 > 代码库 > C#初学
C#初学
第一眼看到C#,感觉是有点繁琐,相比较大一学的C语言。这主要是因为C#的语句段比较长,而我是一个打字很慢的人(想练打字很久了,就是懒。。),所以感觉没有C语言简洁明了。但是深入学习以后就发现C#其实更简洁一些,它定义变量和C一样简单,输入输出对于格式也没有C那么严肃,是一个比较适合编写项目工程的语言。
在最初学习的时候,因为C#与C有很多联系,所以学起来还是比较轻松的(到现在我感觉是不是大多数的编程语言都有共同的地方)。学到后面就感到还是有一些不同的,比如。。。。。。。。。。。。。。。(此处省略628字)额,好吧,C#给我的感觉真的和C不一样,很大的不一样。这种感觉是用文字表达不了的,好象是C#要比C还要更直接一点,直接面向对象使得它更适合用于实战。
在学习过程中,刚开始有一点点不适应,毕竟语法结构和原来学的不一样,但是习惯过后就感觉比较顺利了。后面遇到的问题主要是调试和错误处理,这一章看得比较模糊,目前只学会了靠断点调试和 try...catch..finally...(扬哥你要原谅我,单元测试还没有看,你上次教我的确实是没记得多少,Sorry)。调试和错误处理自我感觉比较重要,在以后也一定会用到,所以决定以后一定要仔细研究。
下面就是我目前最主要迷糊的地方--面向对象。在这里我要吐槽一下这本书了,这一章案例没有好不好,光看文字真的看不懂啊,你给我画图我就能看懂了么,根本不知道它怎么用的好不好!我已经决定这一章自己到网上找一找具体的文章来看了。到时候要是还不懂只能求助学长了。。。
最后赞一下Visual Studio,很好用啊,很多方法记不住它都有提示,嗯,很不错。很方便。
说一下那个学生信息管理,刚开始我想法很好,在输入信息的时候顺便把平均成绩算出来一起存到txt里,但是写完的函数老是出现“索引超出数组界限”,我在网上没有查到原因就放弃了这个想法。于是就有了现在这个初级版本的,以后会再改进,再添加进去一些功能。
目前的想法就这些。