【c#】似曾相識燕歸來

ZeroWM發表於2014-04-08

  期待已久的c#終於開始了。貌似神祕的c#,隨著逐步接觸,變的和藹可親了很多。

   最主要的原因是我跟它的兩個親戚打過交道:VB、C++。  因為有以前的知識網,理解起來也變的easy了很多!

  大家看到上面的導圖,是不是有一種似曾相識的感覺呢?這章導圖的框架來自於曾經的VB總結,它們兩個的總結如出一轍。C#只不過是在VB的基礎上,增加一些新的東西。


資料型別:

改良:簡單型別在原來的基礎上進行了改進,對有無符號進行了適當的區分。


新增:結構型別和列舉型別。

結構型別可以宣告建構函式、常數、欄位、方法、屬性、索引、操作符和巢狀型別。結構和類很相似,但是結構是一個值型別,而類是一個引用型別。

列舉型別宣告一個由一指定常量結合組成的獨特型別。採用enum來宣告。


引用型別:對它的理解還不是那麼深刻,先放起來。


變數常量:

與VB類似。


運算子表示式:

新增:checked/unchecked主要用來檢查是否會溢位。is用來檢查物件是否與特定的物件相容。


控制結構:

三大結構一直都重點,不過c#控制結構新增了不少。for reach 可以把一個集合中,或者一個資料中的未知數遞迴處理。break,其實以前就用到過,經常用它來跳出迴圈。continue從迴圈的下一層開始重新執行,而不是退出迴圈。return用於退出類的方法,必須有返回值。using可以確保在使用完自考密集型的物件後,就處理它們。goto其實以前也用過,從這跳到那,不過似乎它不被提倡。


總結:

聯絡之前所學的東西真的挺好。1.消除了對未知的恐懼。2.對舊知識的鞏固 3.對新知識的總結更容易理解 4.讓凌亂的知識點變的有規律。5.對比對新知識的理解更加深刻。


希望我的部落格能夠給大家帶來一絲收穫,O(∩_∩)O~





 

相關文章