C#最基礎的知識基本上結束了,纔開始上課的時候介紹了一些關於framwork的知識點,介紹了.NET工做在framwork上而後framwork又寄託於宿主操做系統之上,就像是一顆參天大樹同樣,.NET是寄託在大樹上的一隻蟲子而已,從樹上汲取養分和水分。另外.NET和操做系統之間有一個公共語言運行庫存在於二者之間至關因而兩個鏈接的介質。c#
下面介紹一下c#的一些優勢吧:數組
一、徹底面向對象的的設計安全
二、很是強的類型安全函數
三、很好的融合了VB的簡明性和C++的強大功能ui
四、垃圾回收操作系統
五、關鍵字和語法與C和C++相似設計
六、使用委託而不是函數指針,加強了類型安全和安全性。指針
簡單數據類型:(目的:更好的管理計算機的數據,使得計算機內的數據可以更加精細)對象
byte 、sbyte、short、ushort、int、uint、long、ulong、bool、char、decimal double、floatC#中浮點數沒法徹底準確的表達精確數,好比十進制數在C#中用dicimal 精度到小數點後28位,基本上在咱們平時的程序中夠用了。繼承
另一個很重要的內容就是引用類型和值類型了,引用類型用的最多的能夠說是在值傳遞中了,它在傳遞的時候並非傳遞的值,而是傳遞了一個引用,打個比方說:你告訴了我一條道路去通往某個冰箱(裏面有不少食物),那條路就至關因而一個引用,我若是將冰箱裏面的東西改變了,那麼你若是須要冰箱裏面的東西的時候,就不是原先你給我介紹的東西了。值引用相對來講比較簡單,在使用的過程當中不多會出現錯誤,在這裏就不作介紹了。
還有變量和常量。變量的命名等,還有類的定義,屬性,字段等等,駝峯規則和pascal規則(構成名稱的每一個單詞首字母都大寫)
條件控制語句;
if ……else、if ……else if……else if……、switch case、
循環控制語句
while……do、do ……while 、for、foreach()
跳轉語句
break、continue
錯誤和異常處理
try catch(Exception e){e.Message}
面向對象(三大特性:繼承、封裝、多態 拆箱和裝箱)
類:
做用;是描述對象的結構
字段:若是須要訪問靜態字段,不能用對象的名字而是須要用類名。
屬性:對外表現的自我特徵,屬性和字段相比,它提供了更多的讀寫控制。
方法:靜態方法也要用static修飾符修飾,若是調用靜態方法,須要用類名而不是實例名,靜態方法只能訪問;類的靜態成員,而不能直接訪問實例成員。
構造函數:構造函數也有靜態的,靜態構造函數在類出現的時候會被自動調用,靜態構造函數用來初始化靜態字段,靜態成員樂意直接在申明的時候初始化。
方法的重載:(參數個數和類型不一樣,不能用返回值肯定)
數組:介紹的比較簡單,arrays。lenth
*字符串操做:string
*集合類:list dictionary quenu stack hashtable sortlist
簡單地內容基本上就這些了更多的仍是須要經過代碼解釋的!