成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析C# Dictionary泛型集合

開發(fā) 后端
C# Dictionary泛型集合是C# 泛型集合之一,那么C# Dictionary泛型集合的使用是如何的呢?那么本文就向你介紹具體的內(nèi)容。

C# 泛型集合是泛型最常見的用途,命名空間System.Collections.Generic 中包含了一些基于泛型的集合類,Dictionary泛型集合是C# 泛型集合之一,使用泛型集合類可以提供更高的類型安全性,還有更高的性能,避免了非泛型集合的重復(fù)的裝箱和拆箱。很多非泛型集合類都有對應(yīng)的泛型集合類,常用的非泛型集合類以及對應(yīng)的泛型集合類:

C# 泛型集合之非泛型集合類與泛型集合類的對應(yīng):

ArrayList對應(yīng)List

HashTable對應(yīng)Dictionary

Queue對應(yīng)Queue

Stack對應(yīng)Stack

SortedList對應(yīng)SortedList

我們用的比較多的非泛型集合類主要有 ArrayList類 和 HashTable類。我們經(jīng)常用HashTable 來存儲將要寫入到數(shù)據(jù)庫或者返回的信息,在這之間要不斷的進行類型的轉(zhuǎn)化,增加了系統(tǒng)裝箱和拆箱的負(fù)擔(dān),如果我們操縱的數(shù)據(jù)類型相對確定的化 用 Dictionary 集合類來存儲數(shù)據(jù)就方便多了,例如我們需要在電子商務(wù)網(wǎng)站中存儲用戶的購物車信息( 商品名,對應(yīng)的商品個數(shù))時,完全可以用 Dictionary 來存儲購物車信息,而不需要任何的類型轉(zhuǎn)化。

下面是簡單的Dictionary泛型集合例子,包括聲明,填充鍵值對,移除鍵值對,遍歷鍵值對

  1. Dictionary﹤string,string﹥myDic=newDictionary﹤string,string﹥();  
  2.  
  3. myDic.Add("aaa","111");  
  4.  
  5. myDic.Add("bbb","222");  
  6.  
  7. myDic.Add("ccc","333");  
  8.  
  9. myDic.Add("ddd","444");  
  10.  
  11. //如果添加已經(jīng)存在的鍵,add方法會拋出異常  
  12.  
  13. try 
  14. {  
  15.  
  16. myDic.Add("ddd","ddd");  
  17.  
  18. }  
  19. catch(ArgumentExceptionex)  

Dictionary泛型集合的基本內(nèi)容就向你介紹到這里,希望對你了解和學(xué)習(xí)Dictionary泛型集合有所幫助。

【編輯推薦】

  1. C#泛型操作數(shù)據(jù)庫切換實踐
  2. C# 泛型基礎(chǔ)知識學(xué)習(xí)大全
  3. C# 泛型使用心得淺析
  4. C# 泛型集合概念及應(yīng)用淺析
  5. C# 泛型集合實例應(yīng)用淺析
責(zé)任編輯:仲衡 來源: tzwhx.com
相關(guān)推薦

2009-08-24 17:58:19

C# 泛型集合

2009-08-24 17:39:21

C# 泛型集合

2009-08-24 15:12:13

C# 泛型接口

2009-08-24 14:51:25

C# 泛型泛型類型

2009-08-24 17:27:05

C#泛型應(yīng)用

2009-08-24 16:39:19

C# 泛型應(yīng)用

2009-08-24 11:35:20

C# 泛型應(yīng)用

2009-08-24 15:50:23

C# 泛型C# 泛型委托

2009-08-24 14:20:13

C# 強制類型轉(zhuǎn)換

2009-08-24 13:31:38

C# 泛型約束

2009-08-24 10:37:27

C# 泛型

2009-08-24 15:28:19

C# 泛型方法

2009-08-24 10:07:57

C#泛型處理

2009-08-24 16:19:42

C# 泛型方法

2009-08-24 16:01:44

C# 泛型

2009-08-24 13:41:23

C# 泛型約束

2009-08-28 15:16:18

C#泛型集合

2009-08-26 09:36:03

C#泛型

2009-08-24 12:58:15

C# 泛型約束

2009-08-24 14:26:42

C# 泛型類
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩在线播放网址 | 福利视频网址 | 国产高清精品在线 | 国产欧美一区二区三区日本久久久 | 一区二区精品视频 | 啪啪网页| 久久精品亚洲一区 | 欧美久久一区 | 一区二区三区亚洲 | 久久精品一级 | 91在线免费视频 | 成人亚洲性情网站www在线观看 | 粉色午夜视频 | 欧美一级欧美三级在线观看 | 国产精品不卡 | 久久久久久av | 国产丝袜一区二区三区免费视频 | 精品视频一区二区三区 | 午夜精品福利视频 | 亚洲精品女人久久久 | 久久久久国 | 国产精品一区在线观看你懂的 | 午夜视频免费在线观看 | 色黄视频在线 | 69福利影院 | 亚洲男人的天堂网站 | 国产成人免费视频网站高清观看视频 | 亚洲视频一区二区 | 久久久国产精品一区 | 午夜精品一区二区三区在线 | www.国产一区 | 国产精品高| 国产日韩精品一区二区 | 超碰97免费观看 | 亚洲成人福利 | 日韩一区二区在线视频 | 欧美电影免费网站 | 国产中文字幕亚洲 | 久久www免费人成看片高清 | 午夜免费看视频 | 人人澡人人爱 |