成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#語(yǔ)言讀書心得備忘

開發(fā) 后端
本文是作者通過(guò)閱讀《C#圖解教程》這本書所作的讀書筆記,主要講C#語(yǔ)言的重要內(nèi)容整理成條,供大家參考。

這本書講解C#語(yǔ)言十分詳細(xì),我將其中的重要內(nèi)容整理成條款,以備忘。

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

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

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

 4. 數(shù)據(jù)的類型決定了對(duì)象在內(nèi)存中的存儲(chǔ)位置——棧或堆。類型被分為兩種:值類型和引用類型,值類型只需要一段單獨(dú)的內(nèi)存,用于存儲(chǔ)實(shí)際的數(shù)據(jù);引用類型需要兩塊內(nèi)存:第一段存儲(chǔ)實(shí)際的數(shù)據(jù)(對(duì)象本身),它總是位于堆中。第二段是一個(gè)引用(對(duì)象的引用),指向數(shù)據(jù)在堆中的存放位置。

 5. 對(duì)于一個(gè)引用類型,它的實(shí)例的數(shù)據(jù)部分始終存放在堆里,無(wú)論這些數(shù)據(jù)是值類型還是引用類型,抑或是引用類型的引用部分。

 6. 變量是一個(gè)名稱,表示程序執(zhí)行時(shí)存儲(chǔ)在內(nèi)存中的數(shù)據(jù)。無(wú)初始化語(yǔ)句的局部變量有一個(gè)未定義的值,在未賦值之前不能使用,如果未賦值就使用會(huì)導(dǎo)致編譯錯(cuò)誤。

 7. 某些類型的變量如果在聲明時(shí)沒(méi)有初始化語(yǔ)句,則會(huì)被自動(dòng)設(shè)為默認(rèn)值,如:類字段、結(jié)構(gòu)字段、數(shù)組元素,而另一些則不能,如:局部變量和參數(shù)。

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

C#語(yǔ)言 

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

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

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

12.聲明類類型的變量所分配的內(nèi)存是用來(lái)保存引用的,如果要為實(shí)際數(shù)據(jù)分配內(nèi)存,需要使用new運(yùn)算符,new運(yùn)算符為任意指定類型的實(shí)例分配并初始化內(nèi)存。

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

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

【編輯推薦】

  1. 學(xué)習(xí)C#接口繼承
  2. 學(xué)習(xí)C#接口編程——顯式實(shí)現(xiàn)C#接口成員
  3. 學(xué)習(xí)C#接口編程——C#接口轉(zhuǎn)換
  4. C#反射訪問(wèn)屬性規(guī)范及示例
  5. C#操作符之IS與AS:安全的強(qiáng)制類型轉(zhuǎn)換
責(zé)任編輯:book05 來(lái)源: csdn
相關(guān)推薦

2009-08-25 16:32:24

C#語(yǔ)言

2009-09-02 17:10:45

C#語(yǔ)言入門

2009-08-13 17:04:09

C#語(yǔ)言C#程序

2009-08-03 13:34:06

自定義C#控件

2009-08-18 10:59:46

C#枚舉類型

2011-01-04 09:34:23

LambdaC#

2009-08-19 16:50:32

Visual C#C#語(yǔ)言特性

2009-08-28 10:08:15

C# using語(yǔ)句

2009-08-24 17:27:05

C#泛型應(yīng)用

2009-09-11 10:44:55

C#語(yǔ)言

2009-08-14 15:50:45

C#正則表達(dá)式

2009-08-03 16:28:53

Java語(yǔ)言與C#語(yǔ)言

2009-08-12 18:10:33

C#類型轉(zhuǎn)化

2009-08-31 10:00:07

C#靜態(tài)變量

2009-07-31 17:28:35

C#語(yǔ)言調(diào)用DLL

2009-08-26 09:26:12

C#語(yǔ)言層次劃分

2009-08-21 08:52:40

C#語(yǔ)言命名

2009-08-13 18:10:31

C#靜態(tài)構(gòu)造函數(shù)

2009-08-21 08:59:35

C#語(yǔ)言規(guī)范

2009-08-06 14:08:08

C#語(yǔ)言異常處理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲欧美日韩电影 | 日本久久久一区二区三区 | 国产99久久精品一区二区永久免费 | 成人在线视频免费观看 | 欧美一级片在线看 | 伊人网91| 欧美一区视频 | 日韩中文字幕一区二区三区 | 午夜精品久久久久久 | a在线视频| 嫩草研究影院 | 欧美高清视频一区 | 精品国产乱码久久久久久牛牛 | 国产精品成人国产乱一区 | 在线免费看91| 久久精品国产久精国产 | 日韩成人免费视频 | 7777在线| 国产精品国产成人国产三级 | 亚洲视频二区 | 亚洲综合区 | 亚洲综合国产 | 91久久北条麻妃一区二区三区 | 在线色 | 国产精品日韩欧美一区二区三区 | 亚洲毛片网站 | 国产色| 不卡在线一区 | 亚洲精品成人在线 | 日韩精品一区二区三区中文字幕 | av电影一区| 国产一区二区三区四区三区四 | 午夜网站视频 | 欧美午夜视频 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | av黄在线观看 | 能看的av网站 | 国产精品日日摸夜夜添夜夜av | 久久人人爽人人爽 | 欧美国产日韩精品 | 国产高清视频一区二区 |