溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

C#數(shù)據(jù)類型

發(fā)布時間:2020-07-30 01:16:19 來源:網(wǎng)絡(luò) 閱讀:437 作者:鄭美華 欄目:編程語言

c#中的數(shù)據(jù)類型(值類型和引用類型兩大類型)

一》 值類型
(從System.ValueType累繼承而來的類型。該型數(shù)據(jù)長度固定,存放于堆棧stack上。值類型變量直接保存變量的值,
對一個該類型變量的操作不會影響到其他變量)
一)簡單類型
1) 有符號××× (包括sbyte.short.int和long)
2)無符號××× (Byte.ushort.uint和ulong)
3)Unicode字符型(char)
4)實數(shù)型 (包括Float.double和decimal)
5)布爾型 (bool)

二)枚舉類型
(實際上是為了一組在邏輯上密不可分的整數(shù)值提供便于記憶的符號)
enum E{···}形式的用戶定義的類型

三)結(jié)構(gòu)類型
(利用簡單的數(shù)據(jù)類型,可以進行一些常用的數(shù)據(jù)運算。文字處理)
struct S{···}形式的用戶定義的類型}

四)可空類型
(可空類型可以表示所有基礎(chǔ)類型的值加上null。)
具有null值的值類型擴展,如int? 表示可為null的int類型

                           《 c#簡單類型表  》       

類型/ 長度/ 范圍/ 預(yù)定義結(jié)構(gòu)類型


sbyte/ 8位/ -128~127/ System.SByte
短字節(jié)型)___
byte/ 8位/ 0~255/ System.Byte
字節(jié)型)


char/ 16位/ U+0000~U+ffff(Unicode字符集中的字符)/ System.Char


short/ 16位/ -32,768~32,767/ System.lnt16
短整型)


ushort/ 16位/ 0~65.535/ System.Ulnt16
無符號短整型)


int/ 32位/ -2.147.483.648~2.147.483.647/ System.lnt32
整型)


uint/ 32位/ 0~4.294.967.295/ System.Ulnt32

無符號整型)_____
long/ 64位/ -9.223.372.036.854.775.808~9.223.372.036.854.775.807/ System.lnt64

長整型)_____
ulong/ 64位/ 0~18.446.744.073.709.551.615/ System.Ulnt64

無符號長整型)_____
float/ 32位/ 1.510e- 45~3.410e38/ System.Single

單精度型)_____
double/ 64位/ 5.010e-324~1.710e308/ System.Double

雙精度型)_____
decimal/ 128位/ NA/ System.Decimal

十進制小數(shù)型)_____
bool/ NA/ Ture與False/ Ssytem.Boolean

二》 引用類型(引用類型不存儲它們所代表的實際數(shù)據(jù),而是儲存對實際數(shù)據(jù)的引用。引用類型的變量通常被稱為對象)

一。類類型
1)object類型
2)string類型
3)用戶自定義類型

二。接口類型

三。數(shù)組類型
1)一堆數(shù)組的聲明
2)一堆數(shù)組的創(chuàng)建
3)一堆數(shù)組的初始化

四。委托類型
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI