C#圖解教程(第四版)第四章

第四章? 類的基本概念

類? 包含數(shù)據(jù)成員和函數(shù)成員

數(shù)據(jù)成員保存類的對象或是作為一個整體的類相關(guān)的數(shù)據(jù)

數(shù)據(jù)成員:字段开仰、常量

函數(shù)成員:方法蕊肥、屬性、構(gòu)造函數(shù)扳埂、析構(gòu)函數(shù)业簿、運算符、索引器阳懂、事件梅尤。?


1.字段?

1.可以是任何類型(預(yù)定義類型/自定義類型)、

2.可讀可寫

初始化:

1.int a = 15;

2.初始化值必須是編譯時可確定的岩调。

3.沒有初始化會被設(shè)為是默認值

int F1 巷燥;(0值類型)

string F2; (null引用類型)

聲明多個變量: int a,b,c =0;

2.方法

具有名字的可執(zhí)行代碼塊号枕,可以從程序的很多不同地方執(zhí)行缰揪,甚至從其他程序執(zhí)行。

3.訪問修飾符

私有的: private? 可訪問域限定于它所屬的類內(nèi)

公共的: public 訪問不受限制葱淳,可以類內(nèi)和任何類外的代碼中訪問

受保護的:protected 可訪問域限定于類內(nèi)或從該類派生的類內(nèi)

內(nèi)部的: internal 可訪問域限定于類所在的程序集內(nèi)

受保護內(nèi)部的: protected internal 可訪問域限定于類所在的程序或那些由它所屬的類派生的類內(nèi)



第五章 方法


C#的var 與前端的var是不一樣的钝腺?

var關(guān)鍵字不像js的var那樣可以引用不同類型,它是從等號右邊推斷出的實際類型的速記赞厕。var關(guān)鍵字并不改變C#的強類型性質(zhì)艳狐。


1.方法的結(jié)構(gòu)

2.本地變量和實例字段?


3.本地常量

1.常量在聲明時必須初始化

2.常量在聲明后不能改變

3.在類型之前加const關(guān)鍵字

4.必須有初始化語句

const關(guān)鍵字不是一個修飾符,它必須直接放在類型的前面

const int A = 15皿桑;

本地常量的生存期和本地變量一樣毫目,在方法塊中聲明的地方開始蔬啡,在塊執(zhí)行完成時結(jié)束。



4.控制流

1.選擇語句

if? ? ? ? if...else? ? ? switch?

*合并case語句

2.迭代語句

在頂部判斷for? ? ?

為組中每個成員執(zhí)行一次foreach? ? ? ? ?

在頂部while? ? ?

在底部判斷do...while?

3.跳轉(zhuǎn)語句

返回到調(diào)用方法繼續(xù)執(zhí)行return? ??

跳出當前循環(huán)break??

跳轉(zhuǎn)到另一個命名語句goto??

到當前循環(huán)的底部continue

5.返回語句和void方法

可以在任何情況下用return語句跳出方法

只有在用void聲明的方法中可用return镀虐;不帶參數(shù)退出方法

6.參數(shù)

6.1形參/實參

定義一個方法的時候箱蟆,方法中的參數(shù)沒有具體的值稱為形參,當方法被調(diào)用時粉私,傳進去有實際值的參數(shù)稱為實參顽腾。

形參是本地變量近零,聲明在方法的參數(shù)列表中

1.形參是變量诺核,有類型有名稱還可以有修飾符,能被寫入和讀取

2.參數(shù)在方法體外定義并在方法開始之前初始化(輸出參數(shù)除外out)

3.參數(shù)數(shù)組久信,可以有1-n個參數(shù)

實參的值必須在方法的代碼開始執(zhí)行前被初始化

1.用戶初始化形參的表達式或變量稱為實參

2.實參位于方法調(diào)用的參數(shù)列表中

3.每一個實參必須與對應(yīng)形參的類型相匹配窖杀,或是編譯器必須能把實參隱式轉(zhuǎn)換為對應(yīng)類型

6.3值參數(shù)

方法被調(diào)用時系統(tǒng)操作:

1.在棧中為形參分配空間

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市裙士,隨后出現(xiàn)的幾起案子入客,更是在濱河造成了極大的恐慌,老刑警劉巖腿椎,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件桌硫,死亡現(xiàn)場離奇詭異,居然都是意外死亡啃炸,警方通過查閱死者的電腦和手機铆隘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來南用,“玉大人膀钠,你說我怎么就攤上這事」妫” “怎么了肿嘲?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長筑公。 經(jīng)常有香客問我雳窟,道長,這世上最難降的妖魔是什么匣屡? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任封救,我火速辦了婚禮,結(jié)果婚禮上耸采,老公的妹妹穿的比我還像新娘兴泥。我一直安慰自己,他們只是感情好虾宇,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布搓彻。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪旭贬。 梳的紋絲不亂的頭發(fā)上怔接,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機與錄音稀轨,去河邊找鬼扼脐。 笑死,一個胖子當著我的面吹牛奋刽,可吹牛的內(nèi)容都是我干的瓦侮。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼佣谐,長吁一口氣:“原來是場噩夢啊……” “哼肚吏!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起狭魂,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤罚攀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后雌澄,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體斋泄,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年镐牺,在試婚紗的時候發(fā)現(xiàn)自己被綠了炫掐。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡任柜,死狀恐怖卒废,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宙地,我是刑警寧澤摔认,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站宅粥,受9級特大地震影響参袱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜秽梅,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一抹蚀、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧企垦,春花似錦环壤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽湃崩。三九已至,卻和暖如春接箫,著一層夾襖步出監(jiān)牢的瞬間攒读,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工辛友, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留薄扁,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓废累,卻偏偏與公主長得像邓梅,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子九默,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容