C#的數(shù)據(jù)類型(值類型和引用類型,值類型包括?,引用類型包括?).
3 回答

aluckdog
TA貢獻1847條經驗 獲得超7個贊
值類型和引用類型的區(qū)別
基于值類型的變量直接包含值。將一個值類型變量賦給另一個值類型變量時,將復制包含的值。這與引用類型變量的賦值不同,引用類型變量的賦值只復制對對象的引用,而不復制對象本身。
所有的值類型均隱式派生自 System.ValueType。
與引用類型不同,從值類型不可能派生出新的類型。但與引用類型相同的是,結構也可以實現(xiàn)接口。
與引用類型不同,值類型不可能包含 null 值。然而,可空類型功能允許將 null 賦給值類型。
每種值類型均有一個隱式的默認構造函數(shù)來初始化該類型的默認值。
值類型主要由兩類組成:結構、枚舉
結構分為以下幾類:Numeric(數(shù)值)類型、整型、浮點型、decimal、bool、用戶定義的結構。
引用類型的變量又稱為對象,可存儲對實際數(shù)據(jù)的引用。聲明引用類型的關鍵字:class、inte***ce、delegate、內置引用類型: object、string

胡子哥哥
TA貢獻1825條經驗 獲得超6個贊
1***、C#中有兩種類型:
值類型和引用類型:
值類型的變量直接包含他們的數(shù)據(jù),而引用類型的變量存儲
引用類型存儲對他們的數(shù)據(jù)的引用,后者稱為對象:
簡單說:值類型直接存儲其值,引用類型存儲對值得引用.引用類型分為引用和引用的對象。
- 3 回答
- 0 關注
- 424 瀏覽
添加回答
舉報
0/150
提交
取消