亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#中dictionary如何根據(jù)索引值獲取Key值

 更新時(shí)間:2025年04月15日 16:26:19   作者:風(fēng),停下  
這篇文章主要介紹了C#中dictionary如何根據(jù)索引值獲取Key值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

C#dictionary根據(jù)索引值獲取Key值

根據(jù)dictionary索引獲取Key和Value值

var key = dictionary.ElementAt("索引值").Key;
var value= dic.ElementAt("索引值").Value;

獲取一個(gè)序列的隨機(jī)開(kāi)始時(shí)間,并設(shè)置對(duì)應(yīng)的結(jié)束時(shí)間

Dictionary<string, string> dic = new Dictionary<string, string>();
dic.Add("06:00", "07:30");
dic.Add("08:00", "11:30");
dic.Add("12:00", "14:00");
dic.Add("14:30", "17:00");
dic.Add("16:00", "21:00");
dic.Add("17:00", "21:00");
dic.Add("19:00", "21:00");

/// <summary>
/// 獲取開(kāi)始和結(jié)束時(shí)間
/// </summary>
private void GetTime(out DateTime dtStart, out DateTime dtEnd)
{
    var strKey= dic.ElementAt(ran.Next(dic.Count())).Key;
    var strValue = dic[strKey];
    dtStart = DateTime.Parse(strKey);
    dtEnd = DateTime.Parse(strValue);
}

C#字典根據(jù)值查找對(duì)應(yīng)的鍵

在C#中,可以使用 LINQ 擴(kuò)展方法來(lái)根據(jù)字典的值查找對(duì)應(yīng)的鍵。

可以使用以下代碼:

Dictionary<string, int> dict = new Dictionary<string, int>()
{
    {"apple", 1},
    {"banana", 2},
    {"orange", 3},
};
string key = dict.FirstOrDefault(x => x.Value == 2).Key;
Console.WriteLine(key);

這將輸出 "banana",因?yàn)樗侵禐?2 的鍵。

請(qǐng)注意,此方法只返回字典中找到的第一個(gè)匹配項(xiàng)的鍵。如果有多個(gè)鍵具有相同的值,則只返回找到的第一個(gè)鍵。

如果找不到任何匹配項(xiàng),則返回默認(rèn)值(在示例中為 null)。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#延時(shí)函數(shù)的使用說(shuō)明

    C#延時(shí)函數(shù)的使用說(shuō)明

    這篇文章主要介紹了C#延時(shí)函數(shù)的使用說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • C# 實(shí)現(xiàn)抓包的實(shí)例代碼

    C# 實(shí)現(xiàn)抓包的實(shí)例代碼

    這篇文章主要介紹了C# 實(shí)現(xiàn)抓包的方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • C#端口掃描器的編寫(xiě)方法

    C#端口掃描器的編寫(xiě)方法

    這篇文章主要為大家詳細(xì)介紹了C#端口掃描器的編寫(xiě)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 如何在C#中使用Dapper ORM

    如何在C#中使用Dapper ORM

    這篇文章主要介紹了如何在C#中使用Dapper ORM,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-03-03
  • C#線程同步的三類(lèi)情景分析

    C#線程同步的三類(lèi)情景分析

    這篇文章主要介紹了C#線程同步的三類(lèi)情景分析,較為詳細(xì)生動(dòng)的講述了C#線程同步的三類(lèi)情況,讓大家對(duì)C#多線程程序設(shè)計(jì)有一個(gè)深入的了解,需要的朋友可以參考下
    2014-10-10
  • C#類(lèi)型轉(zhuǎn)換之自定義隱式轉(zhuǎn)換和顯式轉(zhuǎn)換

    C#類(lèi)型轉(zhuǎn)換之自定義隱式轉(zhuǎn)換和顯式轉(zhuǎn)換

    本文主要為大家介紹了一個(gè)新的類(lèi)型轉(zhuǎn)換方法:通過(guò)自定義隱式轉(zhuǎn)換,把不一樣的數(shù)據(jù)類(lèi)型反序列化為一樣的數(shù)據(jù)類(lèi)型,需要的同學(xué)可以參考一下
    2022-03-03
  • DevExpress GridControl實(shí)現(xiàn)根據(jù)RowIndex和VisibleColumnsIndex來(lái)獲取單元格值

    DevExpress GridControl實(shí)現(xiàn)根據(jù)RowIndex和VisibleColumnsIndex來(lái)獲取單元格

    這篇文章主要介紹了DevExpress GridControl實(shí)現(xiàn)根據(jù)RowIndex和VisibleColumnsIndex來(lái)獲取單元格值,需要的朋友可以參考下
    2014-08-08
  • Winform窗體圓角設(shè)計(jì)代碼

    Winform窗體圓角設(shè)計(jì)代碼

    這篇文章主要為大家詳細(xì)介紹了Winform窗體圓角設(shè)計(jì)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • WPF快速入門(mén)教程之綁定Binding

    WPF快速入門(mén)教程之綁定Binding

    初學(xué)wpf,經(jīng)常被Binding搞暈,以下記錄寫(xiě)B(tài)inding的基礎(chǔ)。下面這篇文章主要給大家介紹了關(guān)于WPF快速入門(mén)教程之綁定Binding的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-10-10
  • C#中的局部變量沖突問(wèn)題

    C#中的局部變量沖突問(wèn)題

    今天小編就為大家分享一篇C#中的局部變量沖突問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12

最新評(píng)論