日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

c# hash 泛型_C# 泛型Dictionary (Hashtable)

發布時間:2025/3/20 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c# hash 泛型_C# 泛型Dictionary (Hashtable) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C# 泛型Dictionary (Hashtable)using System;

using System.Collections.Generic;

public class Example

{

public static void Main()

{

//創建泛型哈希表,然后加入元素

Dictionary oscar = new Dictionary();

oscar.Add("哈莉?貝瑞", "《死囚之舞》");

oscar.Add("朱迪?丹奇", "《攜手人生》");

oscar.Add("尼科爾?基德曼", "《紅磨坊》");

oscar.Add("詹妮弗?康納利", "《美麗心靈》");

oscar.Add("蕾妮?齊維格", "《BJ單身日記》");

//刪除元素

oscar.Remove("詹妮弗?康納利");

//假如不存在元素則加入元素

if (!oscar.ContainsKey("茜茜?斯派克")) oscar.Add("茜茜?斯派克", "《不倫之戀》");

//顯然容量和元素個數

Console.WriteLine("元素個數: {0}", oscar.Count);

//遍歷集合

Console.WriteLine("74屆奧斯卡最佳女主角及其電影:");

foreach (KeyValuePair kvp in oscar)

{

Console.WriteLine("姓名:{0},電影:{1}", kvp.Key, kvp.Value);

}

//得到哈希表中鍵的集合

Dictionary.KeyCollection keyColl = oscar.Keys;

//遍歷鍵的集合

Console.WriteLine("最佳女主角:");

foreach (string s in keyColl)

{

Console.WriteLine(s);

}

//得到哈希表值的集合

Dictionary.ValueCollection valueColl = oscar.Values;

//遍歷值的集合

Console.WriteLine("最佳女主角電影:");

foreach (string s in valueColl)

{

Console.WriteLine(s);

}

//使用TryGetValue方法獲取指定鍵對應的值

string slove = string.Empty;

if (oscar.TryGetValue("朱迪?丹奇", out slove))

Console.WriteLine("我最喜歡朱迪?丹奇的電影{0}", slove);

else

Console.WriteLine("沒找到朱迪?丹奇的電影");

//清空哈希表

oscar.Clear();

Console.ReadLine();

}

}

運行效果如下:

總結

以上是生活随笔為你收集整理的c# hash 泛型_C# 泛型Dictionary (Hashtable)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。