亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

c#數據類型基礎

2019-10-29 21:48:20
字體:
來源:轉載
供稿:網友
C#里面的數據類型分為兩種:值類型和引用類型。
 
 
 1.值類型
值類型包括簡單值類型和復合型類型。簡單值類型可以再細分為整數類型、字符類型、實數類型和布爾類型;而復合類型則是簡單類型的復合,包括結構(struct)類型和枚舉(enum)類型。
 
整數類型

 

數據類型
說明
取值范圍
對應于System程序集中的結構
sbyte
有符號8位整數
-128-127
SByte
byte
無符號8位整數
0-255
Byte
short
有符號16位整數
-32768-32767
Int16
ushort
無符號16位整數
0-65535
UInt16
Int
有符號32位整數
-2147489648-2147483647
Int32
uint
無符號32位整數
0-42994967295
UInt32
long
有符號64位整數
-263-263
Int64
ulong
無符號64位整數
0-264
UInt64

 

 
字符類型
C#中采用Unicode字符集來表示字符類型。
 
實數類型

 

數據類型
說明
取值范圍
float
32位單精度實數
1.5*10-45-3.4*1038
double
64位雙精度實數
5.0*10-324-1.7*10308
demcimal
128位十進制實數
1.0*10-28-7.9*1028

 

 
布爾(bool)類型
取值只能是ture或者false,bool類型對應于.NET類庫中的System.Boolean結構。它在計算機中占4個字節,即32位存儲空間。
 
結構類型
把一系列相關的信息組織成為一個單一實體的過程,這就是創建一個結構的過程。
struct person
{
string m_name;    //姓名
int m_age;            //年齡
string m_sex;       //性別
}
 
枚舉類型
主要用于表示一個邏輯相關聯的項和組合。使用關鍵字enum來定義。
enum Weekday
{
SundayMonday,Tuesday,Wednesday,Thursday,Friday,Saturday
}
 
2.引用類型
 
引用類型包括類(class)、接口(interface)、委托(delegate)和數組(array)。
 
類(class
類是一組具有相同數據結構和相同操作的對象集合。創建類的實例必須使用關鍵字new來進行聲明。
 
(重點)類和結構之間的根本區別在于:結構是值類型,而類是引用類型。對于值類型,每個變量直接包含自身的所有數據,每創建一個變量,就在內存中開辟一塊區域;而對于引用類型,每個變量只存儲對目標存儲數據的引用,每創建一個變量,就增加一個指向目標數據的指針。
 
接口(interface
應用程序之間要相互調用,就必須事先達成一個協議,被調用的一方在協議中對自己所能提供的服務進行描述。在C#中,這個協議就是接口。接口定義中對方法的聲明,既不包括訪問限制修飾符,也不包括方法的執行代碼。
 
(注意)如果某個類繼承了一個接口,那么它就要實現該接口所定義的服務。也就是實現接口中的方法。
 
委托
委托用語封裝某個方法的調用過程。
委托的使用過程分為3步:
1.定義      delegate void HelloDelegate();
2.實例化 HelloDelegate hd = new HelloDelegate(p1.Say); //p1.Say調用的方法
3.調用      hd();
數組
數組主要用于同一數據類型的數據進行批量處理。在C#中,數組需要初始化之后才能使用。
如:int[] array1 = new int[3]{2,3,5};
        int[] array1 = {2,3,5};
 
(注意)對規則多維數組,調用Length屬性所得的值為整個數組的長度;而調用其GetLength方法,參數為0時得到數組第1維的長度,為1時得到數組第2維的長度,以此類推。而對于不規則多維數組,調用Length屬性和以0為參數調用其GetLength方法,得到的都是第一維的長度。
 
3.類型轉換
 
數值轉換
       數值的轉換有一個原則,即從低精度類型到高精度類型通常可以進行隱式轉換;而從高精度類型則必須進行顯式轉換。
       如:int i = 100;
              long j = 1000;
              j = i;        //隱式轉換,由低精度到高精度的轉換
              i = (int)j; //顯式轉換,有高精度到底精度的轉換
具體轉換過程中信息的丟失就看各數據類型的精度了。(可以參考上面數據類型)
 
枚舉轉換
       枚舉類型與其他任何類型之間不存在隱式轉換。而和枚舉類型相關的顯式轉換包括:
1.從所有整數類型(包括字符類型)和實數類型到枚舉類型的顯式轉換;
2.從枚舉類型到所有整數類型(包括字符類型)和實數類型的顯式轉換;
3.從枚舉類型到枚舉類型的顯式轉換。
 
裝箱和拆箱轉換
主要是值類型與引用類型之間相互轉換。
如:object obj 1= 10;
       int i = (int)obj;       //拆箱
       int j = 100;
       object obj2 = j;     //裝箱
 
轉換檢查
如果出現轉換失敗,程序就會拋出一個System.InvalidCastException異常

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国内精品美女av在线播放| 欧美中文在线观看国产| 欧美影院久久久| 国产在线精品自拍| 亚洲男人的天堂在线播放| 色av中文字幕一区| 久久91亚洲人成电影网站| 92福利视频午夜1000合集在线观看| 国产91色在线|| 国产精品爽爽ⅴa在线观看| 国产精品成av人在线视午夜片| 亚洲自拍中文字幕| 亚洲精品少妇网址| 国产乱人伦真实精品视频| 欧美色视频日本版| 日韩一区av在线| 日本a级片电影一区二区| 日韩欧美在线视频观看| 欧美激情伊人电影| 午夜剧场成人观在线视频免费观看| 国产亚洲精品久久久久久牛牛| 91国产中文字幕| 久久99视频精品| 午夜精品久久久久久久99热浪潮| 国产一区在线播放| 亚洲free性xxxx护士白浆| 国产午夜精品理论片a级探花| 欧美日韩美女在线| 亚洲国产天堂久久综合网| 亚州精品天堂中文字幕| 亚洲精品久久久久久久久久久| 欧美激情成人在线视频| 久久久久久久久久久久久久久久久久av| 这里只有精品视频在线| 国产精品入口免费视频一| 九九热精品视频国产| 亚洲欧美一区二区精品久久久| 中文字幕成人精品久久不卡| 亚洲**2019国产| 欧美一区三区三区高中清蜜桃| 国产999精品视频| 亚洲视频视频在线| 国产日韩换脸av一区在线观看| 亚洲国产一区二区三区四区| 91亚洲精品久久久久久久久久久久| 国产精品久久久久高潮| 午夜欧美不卡精品aaaaa| 国产精品国模在线| 国产精品久久久久久亚洲影视| 色爱av美腿丝袜综合粉嫩av| 搡老女人一区二区三区视频tv| 亚洲男女自偷自拍图片另类| xx视频.9999.com| 成人伊人精品色xxxx视频| 中文亚洲视频在线| 欧美乱大交做爰xxxⅹ性3| 91精品国产91久久久久久久久| 亚洲精品在线91| 亚洲国产欧美一区二区三区同亚洲| 久久综合九色九九| 久久99热精品这里久久精品| 亚洲精品国产欧美| 久久久久亚洲精品| 日韩在线观看精品| 国产精品久久久久久久久久新婚| 成人高清视频观看www| 国产精品丝袜一区二区三区| 福利一区视频在线观看| 久久亚洲综合国产精品99麻豆精品福利| 国产精品高清在线| 欧美精品激情视频| 亚洲欧美日韩在线一区| 欧美极品在线视频| 欧美成人亚洲成人日韩成人| 久久男人资源视频| 久久人人97超碰精品888| 在线播放精品一区二区三区| 国产精品露脸自拍| 久久久久久久久久国产精品| 欧美午夜片在线免费观看| 国模视频一区二区三区| 久久伊人精品天天| 国产综合福利在线| 亚洲欧美综合另类中字| 91精品啪在线观看麻豆免费| 欧美激情区在线播放| 狠狠综合久久av一区二区小说| 欧洲成人性视频| 国产成人精品电影| 国产69精品99久久久久久宅男| 欧美一级视频免费在线观看| 91高潮在线观看| 88国产精品欧美一区二区三区| 国产亚洲人成a一在线v站| 欧美日韩ab片| 亚洲免费福利视频| 亚洲美女精品成人在线视频| 亚洲а∨天堂久久精品9966| 久久亚洲精品中文字幕冲田杏梨| 久久成人综合视频| 欧美理论在线观看| 亚洲人精选亚洲人成在线| 亚洲精品久久久久中文字幕二区| 国产视频欧美视频| 欧美性猛交视频| 亚洲第一精品电影| 亚洲最大激情中文字幕| 久久综合网hezyo| 精品一区二区三区四区在线| 精品久久国产精品| 国产精品久久电影观看| 欧美猛男性生活免费| 亚洲日韩中文字幕在线播放| 91精品国产高清久久久久久91| 久久久天堂国产精品女人| 亚洲欧美一区二区精品久久久| 在线日韩第一页| 国产在线播放不卡| 精品偷拍各种wc美女嘘嘘| 国产在线精品播放| 2019中文字幕在线免费观看| 97在线看免费观看视频在线观看| 欧美极品少妇xxxxx| 538国产精品视频一区二区| 精品偷拍一区二区三区在线看| 日韩在线免费观看视频| 国产精品第七影院| 伊人男人综合视频网| 日韩欧美精品网址| 精品国产福利在线| 久久精品国产2020观看福利| 国产精品久久久久久久久久东京| 精品亚洲一区二区三区在线播放| 欧美在线一级视频| 国产欧美精品一区二区三区介绍| 青青a在线精品免费观看| 日韩中文字在线| 成人黄色免费网站在线观看| 亚洲国产美女久久久久| 欧美极品少妇全裸体| 成人免费看片视频| 亚洲欧美日韩国产精品| 久久久最新网址| 国产精品女主播| 亚洲国产成人精品一区二区| 亚洲最大成人在线| 欧美小视频在线观看| 亚洲一区亚洲二区| 一区二区三区视频观看| 成人网在线免费看| 国产亚洲a∨片在线观看| 欧美日韩成人黄色| 久久久久久久久久亚洲| 国产成人在线亚洲欧美| 亚洲中国色老太| 日韩av在线资源| 国产精品久久久久福利| 国内精品久久久久久中文字幕| 国产精品久久久久久久9999| 亚洲一区二区自拍| 成人激情综合网| 国产精品视频色| 国产精品夜间视频香蕉| 亚洲久久久久久久久久久|