第一眼看到C#,感覺是有點繁瑣,相比較大一學的C語言。這主要是因為C#的語句段比較長,而我是一個打字很慢的人(想練打字很久了,就是懶。。),所以感覺沒有C語言簡潔明瞭。但是深入學習以後就發現C#其實更簡潔一些,它定義變數和C一樣簡單,輸入輸出對於格式也沒有C那麼嚴肅,是一個比較適合編寫專案工程的語言。
在最初學習的時候,因為C#與C有很多聯絡,所以學起來還是比較輕鬆的(到現在我感覺是不是大多數的程式語言都有共同的地方)。學到後面就感到還是有一些不同的,比如。。。。。。。。。。。。。。。(此處省略628字)額,好吧,C#給我的感覺真的和C不一樣,很大的不一樣。這種感覺是用文字表達不了的,好象是C#要比C還要更直接一點,直接物件導向使得它更適合用於實戰。
在學習過程中,剛開始有一點點不適應,畢竟語法結構和原來學的不一樣,但是習慣過後就感覺比較順利了。後面遇到的問題主要是除錯和錯誤處理,這一章看得比較模糊,目前只學會了靠斷點除錯和 try…catch..finally…(揚哥你要原諒我,單元測試還沒有看,你上次教我的確實是沒記得多少,Sorry)。除錯和錯誤處理自我感覺比較重要,在以後也一定會用到,所以決定以後一定要仔細研究。
下面就是我目前最主要迷糊的地方–物件導向。在這裡我要吐槽一下這本書了,這一章案例沒有好不好,光看文字真的看不懂啊,你給我畫圖我就能看懂了麼,根本不知道它怎麼用的好不好!我已經決定這一章自己到網上找一找具體的文章來看了。到時候要是還不懂只能求助學長了。。。
最後贊一下Visual Studio,很好用啊,很多方法記不住它都有提示,嗯,很不錯。很方便。
說一下那個學生資訊管理,剛開始我想法很好,在輸入資訊的時候順便把平均成績算出來一起存到txt裡,但是寫完的函式老是出現“索引超出陣列界限”,我在網上沒有查到原因就放棄了這個想法。於是就有了現在這個初級版本的,以後會再改進,再新增進去一些功能。
目前的想法就這些。