日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

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

發布時間:2025/3/20 C# 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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)的全部內容,希望文章能夠幫你解決所遇到的問題。

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