2 回答

TA貢獻(xiàn)1834條經(jīng)驗 獲得超8個贊
C#常用的數(shù)據(jù)類型包括日期型在內(nèi)共16種:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | var 局部變量 = 1; //var只能聲明局部變量,由編譯器根據(jù)表達(dá)式推斷類型(又稱為"隱式類型") //下面的兩種寫法都是等價的,后一種直接引用System的類型,需要導(dǎo)入System命名空間 //任意對象類型,可變的引用類型 object o = 1; Object O = 1; //布爾型,只有true和false bool b; Boolean B; //字節(jié)型,表示8位有符號整數(shù) -128 ~ 127 sbyte sby = 0xA; SByte SBY = (SByte) 127; //短整型,64位整數(shù),-32768 ~ 32767 short s = 32767; Int16 S = 32767; //整數(shù)型,表示32位有符號整數(shù) -21,4748,3648 ~ 21,4748,3647 int i; Int32 I; //長整型,64位整數(shù),最大922,3372,0368,5477,5805 long l = 10086L; Int64 L = 10086; //后綴使用大寫L以免混淆 //正字節(jié)型,表示8位無符號整數(shù) 0~255 byte by = 0xA; Byte BY = (Byte) 255; //0x開頭表示16進(jìn)制數(shù) //正短整型,0 ~ 65535 ushort us = 0; UInt16 US = 65535; //正整數(shù)型,表示32位無符號整數(shù) 0 ~ 42,9496,7295 uint ui = 1000u; //后綴U UInt32 UI = 1000U; //正長整型,最大1844,6744,0737,0955,1616 ulong ul = 10000ul; UInt64 UL = 10000UL; //后綴ul或UL
//單精型,32位浮點 float f = 8.0f; Single F = (Single) 8.0; //必須加后綴f或類型轉(zhuǎn)換(float)或(Single) //雙精型,64位浮點 double d = 8.1D; Double D = 8.1; //后綴D,默認(rèn)小數(shù)類型為Double //精確型,128位數(shù)字 decimal dec = 10.1M; Decimal DEC = (Decimal) 10.1;//必須加后綴M或類型轉(zhuǎn)換(decimal)或(Decimal) //字符型,Unicode字符 char cr = 'Z'; Char CR = 'Z'; //用單引號括起來表示字符 //文本型,由一系列字符組成,不限長度 string text = "Hi"; String TEXT = @"Hi"; //用雙引號括起來表示文本 //日期型,以日期和時間表示 DateTime 日期 = DateTime.Parse("5/17/1993 9:32 AM"); |
- 2 回答
- 0 關(guān)注
- 446 瀏覽
添加回答
舉報