最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中查找Dictionary中重復(fù)值的方法

 更新時(shí)間:2014年01月15日 14:57:14   作者:  
這篇文章主要介紹了C#中查找Dictionary中重復(fù)值的方法,有需要的朋友可以參考一下

簡(jiǎn)介

在這篇幫助文檔中,我將向你展示如何實(shí)現(xiàn)c#里字典中重復(fù)值的查找。你知道的對(duì)于一個(gè)老鳥來說,這是非常簡(jiǎn)單的代碼。但是盡管如此,這也是一篇對(duì)c#初學(xué)者非常有用的幫助文檔。

背景

多數(shù)程序員對(duì)小型數(shù)據(jù)源存儲(chǔ)的處理方式通常是創(chuàng)建字典進(jìn)行鍵值存儲(chǔ)。主鍵時(shí)唯一的,但是字典值卻可能有重復(fù)的元素。

代碼

這里我使用了一個(gè)簡(jiǎn)單的LINQ語句來查找字典中的重復(fù)值。

復(fù)制代碼 代碼如下:

//initialize a dictionary with keys and values.   
Dictionary<int, string> plants = new Dictionary<int, string>() {   
    {1,"Speckled Alder"},   
    {2,"Apple of Sodom"},   
    {3,"Hairy Bittercress"},   
    {4,"Pennsylvania Blackberry"},   
    {5,"Apple of Sodom"},   
    {6,"Water Birch"},   
    {7,"Meadow Cabbage"},   
    {8,"Water Birch"}   
}; 

Response.Write("<b>dictionary elements........ m.fzitv.net </b><br />");

//loop dictionary all elements  
foreach (KeyValuePair<int, string> pair in plants) 
{
    Response.Write(pair.Key + "....."+ pair.Value+"<br />");


//find dictionary duplicate values. 
var duplicateValues = plants.GroupBy(x => x.Value).Where(x => x.Count() > 1);

Response.Write("<br /><b>dictionary duplicate values..........</b><br />");

//loop dictionary duplicate values only           
foreach(var item in duplicateValues) 
{
    Response.Write(item.Key+"<br />");
}

相關(guān)文章

  • 詳解C# winform ListView的基本操作

    詳解C# winform ListView的基本操作

    本文主要介紹了C# winform ListView的基本操作,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • C# XML與Json之間相互轉(zhuǎn)換實(shí)例詳解

    C# XML與Json之間相互轉(zhuǎn)換實(shí)例詳解

    這篇文章主要介紹了C# XML與Json之間相互轉(zhuǎn)換實(shí)例詳解,大家參考使用吧
    2013-11-11
  • C#自定義事件及用法實(shí)例

    C#自定義事件及用法實(shí)例

    這篇文章主要介紹了C#自定義事件及用法,實(shí)例分析了C#中自定義事件的定義與使用技巧,需要的朋友可以參考下
    2015-05-05
  • C#第三方日志插件Log4net的配置文件詳解

    C#第三方日志插件Log4net的配置文件詳解

    Log4net是一個(gè)穩(wěn)定且功能豐富的日志庫(kù),已經(jīng)存在多年并且被廣泛使用,這篇文章主要為大家詳細(xì)介紹了Log4net日志插件的配置文件信息,感興趣的可以了解下
    2024-03-03
  • C#基于共享內(nèi)存實(shí)現(xiàn)跨進(jìn)程隊(duì)列

    C#基于共享內(nèi)存實(shí)現(xiàn)跨進(jìn)程隊(duì)列

    進(jìn)程通信一般情況下比較少用,但是也有一些使用場(chǎng)景,有些做視頻傳輸?shù)乃坪鯐?huì)用多進(jìn)程來實(shí)現(xiàn),還有在子進(jìn)程中調(diào)用特定的庫(kù)來避免內(nèi)存泄漏,筆者最近也遇到了需要使用多進(jìn)程的場(chǎng)景,本文介紹了C#基于共享內(nèi)存實(shí)現(xiàn)跨進(jìn)程隊(duì)列,需要的朋友可以參考下
    2024-07-07
  • C#實(shí)現(xiàn)數(shù)獨(dú)解法

    C#實(shí)現(xiàn)數(shù)獨(dú)解法

    這篇文章介紹了C#實(shí)現(xiàn)數(shù)獨(dú)解法的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • c#判斷email地址是否為合法

    c#判斷email地址是否為合法

    輸入email地址使用c#語言檢測(cè)出email地址是否是合法的,這篇文章主要介紹了c#判斷email地址是否為合法的相關(guān)資料,需要的朋友可以參考下
    2016-07-07
  • C#生成圖形驗(yàn)證碼的實(shí)現(xiàn)方式

    C#生成圖形驗(yàn)證碼的實(shí)現(xiàn)方式

    我們當(dāng)用戶登錄系統(tǒng)時(shí)經(jīng)常會(huì)用到圖形驗(yàn)證碼技術(shù),要求用戶識(shí)別圖片中的內(nèi)容,并正確輸入,方可嘗試登錄,因此,圖形驗(yàn)證碼是一個(gè)網(wǎng)絡(luò)安全技術(shù)手段,圖形驗(yàn)證碼的呈現(xiàn)形式有很多種,這里我們將介紹最基本的生成方式,感興趣的朋友可以參考下
    2024-04-04
  • c# yield提高代碼性能和可讀性

    c# yield提高代碼性能和可讀性

    Yield可以讓你的代碼更加高效并擁有更高的可讀性,我想已經(jīng)沒有什么借口可以阻止我們學(xué)習(xí)和使用yield
    2013-12-12
  • FTPClientHelper輔助類 實(shí)現(xiàn)文件上傳,目錄操作,下載等操作

    FTPClientHelper輔助類 實(shí)現(xiàn)文件上傳,目錄操作,下載等操作

    這篇文章主要分享了一個(gè)FTPClientHelper輔助類和介紹了常用的FTP命令,需要的朋友可以參考下。
    2016-06-06

最新評(píng)論

商城县| 怀来县| 深州市| 武清区| 平阳县| 米林县| 卢氏县| 安宁市| 伊春市| 西乌珠穆沁旗| 阳城县| 磐石市| 枣庄市| 吴川市| 大悟县| 吉安市| 监利县| 海丰县| 深圳市| 武宁县| 呼伦贝尔市| 辽宁省| 黄平县| 贵州省| 安化县| 吴旗县| 天津市| 定边县| 池州市| 灵台县| 台湾省| 昌江| 衡阳市| 商丘市| 综艺| 伊宁县| 丰城市| 台湾省| 讷河市| 疏附县| 沅江市|