国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

理解C#系列/核心C#/變量

2019-11-14 16:13:02
字體:
來源:轉載
供稿:網友

變量

變量?

變量是對一個東西指定一個名稱,變量的功能和人的名字差不多,提到名字就知道指的是什么。

變量類型?

變量類型說明了變量的類型,聲明變量是一個整數,還是小數,還是字符,或是圖像,或是人類,或是什么。

定義變量

【變量類型】【空格】【變量名稱】【;】

賦值

【變量名稱】【=】【值】【;】

變量第一次被賦值叫做變量初始化。

變量在使用前必須被賦值,就是必須指向一個目標,不能只有名字,而不知道名字代表什么。

定義變量的同時進行賦值

【變量類型】【空格】【變量名稱】【=】【值】【;】

相同變量類型條件下,同時初始化多個值

【變量類型】【空格】【變量名稱1】【=】【值1】【;】【變量名稱2】【=】【值2】【;】

當變量是類或結構中的字段時,如果不初始化,.NET會對變量初始化默認值。

當變量在方法中聲明時,如果不初始化,編譯器會報錯。

萬能變量類型var?

var類型根據變量初始化的值,進行類型推斷,初始化完成后,實際上變量類型就明確了,本質上還是強類型。

var類型的變量必須初始化,否則,編譯器就沒有推斷變量類型的依據。

var類型初始化完成后,就不能改變變量類型了。

局部變量的作用域?

變量的作用域是可以訪問該變量的代碼區域,區域通常是用({})劃分。

定義變量的代碼位置不同,作用域也不同。

一個作用域中不能存在相同的變量名稱的變量,反之,在不同作用域中可以存在相同名稱的變量,他們互不干擾。

當局部變量和字段重名時

局部變量隱藏了同名的在類下面定義的變量(字段),在局部該名稱的變量指向的就是局部變量。

如果想在局部指向同名的字段,可以在變量名稱前加上特殊說明(this),即【this.】【變量名】,this代表這個類的實例,如果字段是全局變量,請用類名代替this。

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂尔多斯市| 贺兰县| 娄底市| 明溪县| 蒲江县| 方山县| 巩义市| 济源市| 铁力市| 宝清县| 中阳县| 安溪县| 峨边| 长顺县| 滦南县| 平利县| 佛教| 鹰潭市| 贵州省| 高州市| 溆浦县| 东乌珠穆沁旗| 光泽县| 中方县| 天水市| 马公市| 长白| 福贡县| 中牟县| 墨脱县| 台南县| 赣州市| 绥阳县| 合作市| 晋州市| 通河县| 页游| 永兴县| 额济纳旗| 桑日县| 祥云县|