日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
C#語言讀書心得備忘

這本書講解C#語言十分詳細,我將其中的重要內容整理成條款,以備忘。

1.C#程序就是一組類型聲明,命名空間是一種把相關的類型聲明分組并且命名的方法,所以既然程序是一組相關的類型聲明,那么通常會把程序聲明在創(chuàng)建的命名空間內部。

2. C#語言提供了15種預定義類型,包括13種簡單類型和2種非簡單類型,所有預定義類型都由全小寫字母組成,它們會被直接映射到.NET中相應的類型(這些類型是首字母大寫的),其實C#中的類型名稱就是.NET類型的別名,另外:與C不C++同,在C#中的數值類型不具有布爾意義。

3. 程序運行時,它的數據必須存儲在內存中。堆是一塊內存區(qū)域,在堆里可以分配大塊的內存用于存儲類型的數據。堆中的內存可以以任意順序存入和移除。一個數據項所需內存的大小、存儲位置、以及如何存儲都依賴于該數據項的類型。

 4. 數據的類型決定了對象在內存中的存儲位置——?;蚨?。類型被分為兩種:值類型和引用類型,值類型只需要一段單獨的內存,用于存儲實際的數據;引用類型需要兩塊內存:第一段存儲實際的數據(對象本身),它總是位于堆中。第二段是一個引用(對象的引用),指向數據在堆中的存放位置。

 5. 對于一個引用類型,它的實例的數據部分始終存放在堆里,無論這些數據是值類型還是引用類型,抑或是引用類型的引用部分。

 6. 變量是一個名稱,表示程序執(zhí)行時存儲在內存中的數據。無初始化語句的局部變量有一個未定義的值,在未賦值之前不能使用,如果未賦值就使用會導致編譯錯誤。

 7. 某些類型的變量如果在聲明時沒有初始化語句,則會被自動設為默認值,如:類字段、結構字段、數組元素,而另一些則不能,如:局部變量和參數。

 8.  類是一個能存儲數據并執(zhí)行代碼的數據結構,是邏輯相關的數據和函數的封裝,通常代表真實世界中的或概念上的事物。一個C#語言類中可以有任意數目的數據成員和函數成員,成員可以是下面成員類型的任意組合:

9. 類成員可以在類主體內部以任何順序聲明,成員的聲明完全可以引用另一個在后面的類聲明中才定義的成員,所有的字段都要在類型聲明內部聲明。

10. 字段初始化是聲明的一部分,用來初始化的值必須是編譯期可決定的,如果沒有初始化語句,字段的值會被編譯器設為默認值,即:數值類型默認值為0,bool型是false,引用類型為null。(C++中不允許初始化類的成員變量)

11. 當方法被調用時,它執(zhí)行自己所含的代碼,然后返回到調用它的代碼,并返回零到多個值到它被調用的位置。

12.聲明類類型的變量所分配的內存是用來保存引用的,如果要為實際數據分配內存,需要使用new運算符,new運算符為任意指定類型的實例分配并初始化內存。

13. 私有成員只能從聲明它的類的內部訪問,其他的類不能看到或訪問它們。私有訪問是默認的訪問級別。類內部的成員可以自由地相互訪問。

《C#圖解教程》讀書心得C#語言的第二部分內容就介紹到這里。


網站標題:C#語言讀書心得備忘
路徑分享:http://www.5511xx.com/article/dhohheo.html