麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

C#中如何選擇使用T[]或List<T>

2019-11-14 16:00:29
字體:
供稿:網(wǎng)友


當(dāng)有一組數(shù)據(jù)需要存放,到底是使用T[]呢,還是選擇List<T>呢?

 

先來看數(shù)組。

 

所有的數(shù)組類型都隱式地從System.Array這個抽象類派生,而System.Array又派生自System.Object。也就是說數(shù)組是引用類型。通過如下方式創(chuàng)建數(shù)組:

 

int[] arrInt = new int[10];

 

以上,在托管堆上分配了可以容納10個未裝箱int對象所需要的內(nèi)存塊(這個內(nèi)存塊除了容納數(shù)組元素所占的內(nèi)存,還包括數(shù)組元素對象的類型對象指針、同步塊索引等額外成員),然后內(nèi)存塊地址被返回并保存到線程棧上的arrInt變量中。


而List<T>,實際上,在內(nèi)部也維護(hù)著一個數(shù)組,只不過這個數(shù)組的容量可以動態(tài)增加。就像這里說的。

總結(jié):如果數(shù)據(jù)的容量是動態(tài)變化的,需要操作,比如插入或刪除元素,就使用List<T>;如果數(shù)據(jù)的容量是固定的,可以考慮使用T[]。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 香蕉国产在线视频 | 国产日韩在线 | 蜜桃欧美性大片免费视频 | 91精品国产综合久久婷婷香 | 成人免费在线视频播放 | 精品一区视频 | 欧美日韩亚洲视频 | 欧美亚洲国产一区 | 97zyz成人免费视频 | 91一区二区三区久久久久国产乱 | 末成年女av片一区二区 | 精品一区二区视频在线观看 | 日本精品视频一区二区三区四区 | 黄色99视频| 欧美性受xxxx人人本视频 | 一级毛片真人免费播放视频 | 亚洲欧美日韩一区二区三区在线观看 | 性大片免费看 | 国产成年人网站 | 黄色片网站在线免费观看 | 欧美精品一区二区久久 | 九一成人 | 亚洲第一成人在线观看 | 国产日韩大片 | 牛牛a级毛片在线播放 | 亚洲精品成人久久久 | 91av在线免费 | 久久久久久久久久亚洲 | 高清av免费 | 中文日产幕无线码6区免费版 | 日本精品一区二区 | 成年人黄色片视频 | 福利一区二区三区视频在线观看 | 性少妇chinesevideo | 亚洲91精品| 性生活视频网站 | 中国美女一级黄色大片 | 一级一片免费看 | 国产女同疯狂激烈互摸 | 一级成人毛片 | vidz 98hd|