雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

C#教程

當(dāng)前位置:主頁 > 軟件編程 > C#教程 >

淺析C# 中的類型系統(tǒng)(值類型和引用類型)

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C#教程|點擊:

今天要寫的東西都是書中一些概念性的東西,就當(dāng)抄筆記,以提問對話的方式將其寫出來吧,說不定以后面試能有點談資~~~

  Q1.C#1系統(tǒng)類型包含哪三點特性?

  A1.C#1類型系統(tǒng)是靜態(tài)的、顯式的和安全的。

  Q2.為什么稱為靜態(tài)類型?

  A2.靜態(tài)類型是用來描述表達(dá)式在編譯時的類型,當(dāng)聲明一個類型的變量時,不能將變量指向其它類型的對象。

  Q3.顯式類型和隱式類型的區(qū)別?

  A3.顯式類型和隱式類型只有靜態(tài)類型中的語言才有意義。顯式類型需要顯式聲明一個變量的類型,而隱式類型則將類型的判斷責(zé)任推給編譯器,但是在編譯時期,變量的類型是已知的。

  Q4.值類型和引用類型,分別說下類、結(jié)構(gòu)、數(shù)組類型、枚舉、委托類型和接口類型屬于上述哪一種類型?

  A4.類是引用類型,結(jié)構(gòu)是值類型、數(shù)組類型是引用類型、枚舉是值類型、委托是引用類型、接口是引用類型。

  Q5.判斷下面表述對與錯。

  1.結(jié)構(gòu)是輕量級的類。

  2.引用類型保存在堆上,值類型保存在棧上。

  3.對象在C#中默認(rèn)是以引用傳遞的。

  A5.上面的三個表述都是錯的。

  Q6.C#4中如果要使用動態(tài)類型,使用什么關(guān)鍵字?

  A6.dynamic,如dynamic o = "kkk",這個類型判斷的責(zé)任推給了運行時。

以上所述是小編給大家介紹的C# 中的類型系統(tǒng)(值類型和引用類型),希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

上一篇:編輯IL文件 修改DLL文件的方法

欄    目:C#教程

下一篇:C#中Timer使用及解決重入問題

本文標(biāo)題:淺析C# 中的類型系統(tǒng)(值類型和引用類型)

本文地址:http://www.jygsgssxh.com/a1/C_jiaocheng/5882.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有