淺析C# 中的類(lèi)型系統(tǒng)(值類(lèi)型和引用類(lèi)型)
今天要寫(xiě)的東西都是書(shū)中一些概念性的東西,就當(dāng)抄筆記,以提問(wèn)對(duì)話的方式將其寫(xiě)出來(lái)吧,說(shuō)不定以后面試能有點(diǎn)談資~~~
Q1.C#1系統(tǒng)類(lèi)型包含哪三點(diǎn)特性?
A1.C#1類(lèi)型系統(tǒng)是靜態(tài)的、顯式的和安全的。
Q2.為什么稱(chēng)為靜態(tài)類(lèi)型?
A2.靜態(tài)類(lèi)型是用來(lái)描述表達(dá)式在編譯時(shí)的類(lèi)型,當(dāng)聲明一個(gè)類(lèi)型的變量時(shí),不能將變量指向其它類(lèi)型的對(duì)象。
Q3.顯式類(lèi)型和隱式類(lèi)型的區(qū)別?
A3.顯式類(lèi)型和隱式類(lèi)型只有靜態(tài)類(lèi)型中的語(yǔ)言才有意義。顯式類(lèi)型需要顯式聲明一個(gè)變量的類(lèi)型,而隱式類(lèi)型則將類(lèi)型的判斷責(zé)任推給編譯器,但是在編譯時(shí)期,變量的類(lèi)型是已知的。
Q4.值類(lèi)型和引用類(lèi)型,分別說(shuō)下類(lèi)、結(jié)構(gòu)、數(shù)組類(lèi)型、枚舉、委托類(lèi)型和接口類(lèi)型屬于上述哪一種類(lèi)型?
A4.類(lèi)是引用類(lèi)型,結(jié)構(gòu)是值類(lèi)型、數(shù)組類(lèi)型是引用類(lèi)型、枚舉是值類(lèi)型、委托是引用類(lèi)型、接口是引用類(lèi)型。
Q5.判斷下面表述對(duì)與錯(cuò)。
1.結(jié)構(gòu)是輕量級(jí)的類(lèi)。
2.引用類(lèi)型保存在堆上,值類(lèi)型保存在棧上。
3.對(duì)象在C#中默認(rèn)是以引用傳遞的。
A5.上面的三個(gè)表述都是錯(cuò)的。
Q6.C#4中如果要使用動(dòng)態(tài)類(lèi)型,使用什么關(guān)鍵字?
A6.dynamic,如dynamic o = "kkk",這個(gè)類(lèi)型判斷的責(zé)任推給了運(yùn)行時(shí)。
以上所述是小編給大家介紹的C# 中的類(lèi)型系統(tǒng)(值類(lèi)型和引用類(lèi)型),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
- C#值類(lèi)型、引用類(lèi)型中的Equals和==的區(qū)別淺析
- 淺談C#中的值類(lèi)型和引用類(lèi)型
- C#中值類(lèi)型和引用類(lèi)型解析
- c#基礎(chǔ)系列之值類(lèi)型和引用類(lèi)型的深入理解
- C#引用類(lèi)型和值類(lèi)型的適用場(chǎng)合和區(qū)別
- c#中值類(lèi)型和引用類(lèi)型的基礎(chǔ)教程
- C#基礎(chǔ)入門(mén)之值類(lèi)型和引用類(lèi)型的區(qū)別詳析
- C#字符串與數(shù)值類(lèi)型、字節(jié)數(shù)組的互相轉(zhuǎn)換實(shí)戰(zhàn)案例
- C# 值類(lèi)型的實(shí)現(xiàn)
相關(guān)文章
C#讀取word中表格數(shù)據(jù)的方法實(shí)現(xiàn)
本文主要介紹了C#讀取word中表格數(shù)據(jù)的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06簡(jiǎn)單聊聊C#字符串構(gòu)建利器StringBuilder
因?yàn)镾tring類(lèi)型代表不可變字符串,所以無(wú)法對(duì)當(dāng)前String類(lèi)型實(shí)例進(jìn)行處理.所以FCL提供了System.Text.StringBuilder類(lèi)型,下面這篇文章主要給大家介紹了關(guān)于C#字符串構(gòu)建利器StringBuilder的相關(guān)資料,需要的朋友可以參考下2022-03-03C#實(shí)現(xiàn)將Word轉(zhuǎn)化分享為電子期刊
曾經(jīng)由一個(gè)項(xiàng)目,要求實(shí)現(xiàn)制作電子期刊定期發(fā)送給企業(yè)進(jìn)行閱讀,由編輯人員使用 Microsoft Word先生成PDF文件,然后將生成的PDF文件轉(zhuǎn)化為JPEG文件,最后將JPEG文件生成電子書(shū)模式,本文給大家介紹了C#實(shí)現(xiàn)將Word轉(zhuǎn)化分享為電子期刊,需要的朋友可以參考下2023-12-12C#中的SQLCommand命令與DbTransaction事務(wù)處理
這篇文章介紹了C#中的SQLCommand命令與DbTransaction事務(wù)處理,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05C#讀取xml節(jié)點(diǎn)數(shù)據(jù)方法小結(jié)
這篇文章主要介紹了C#讀取xml節(jié)點(diǎn)數(shù)據(jù)的方法,實(shí)例總結(jié)了C#針對(duì)XML文件節(jié)點(diǎn)操作的相關(guān)技巧,需要的朋友可以參考下2015-06-06