度量快速开发平台-专业、快速的软件定制快开平台
标题:
C#中的Dictionary字典类常用方法介绍
[打印本页]
作者:
Adam丶鱼
时间:
2020-6-13 18:46
标题:
C#中的Dictionary字典类常用方法介绍
using System.Collections.Generic;//引用命名空间//Dictionary可以理解为散列集合
public class DictionaryTest
{
public static void Main()
{
//1.初始化
Dictionary<string, string> dicA = new Dictionary<string, string>();
//2.添加元素 key,value->学号,姓名
dicA.Add("A01", "张三");
dicA.Add("A02", "李四");
dicA.Add("B03", "王五");
dicA.Add("A03", "毛毛");
dicA.Add("B02", "张三");
//3.通过key删除元素
dicA.Remove("A03");
//4.修改值
dicA("A02")="新值";
//5.假如不存在元素则加入元素
if (! dicA.ContainsKey("A08"))
dicA.Add("A08", "哈哈");
//6.获取元素个数
int count= dicA.Count;
//7.遍历集合
foreach (KeyValuePair<string, string> kvp in dicA)
{
Console.WriteLine("学号:{0},姓名:{1}", kvp.Key, kvp.Value);
}
//8.遍历键或值的集合
Dictionary<string, string>.KeyCollection allKeys = dicA.Keys;
Console.WriteLine("最佳女主角:");
foreach (string oneKey in allKeys)
{
Console.WriteLine(oneKey);
}
//Dictionary<string, string>.ValueCollection allValues = dicA.Values;
//foreach (string oneValue in allValues)
//{
// Console.WriteLine(oneValue);
//}
//9.取值
string stuName=dicA("A01");
//10.清空
dicA.Clear();
}
}
作者:
Adam丶鱼
时间:
2020-6-13 18:47
作者:
张兴康
时间:
2020-6-14 17:29
作者:
fteair
时间:
2020-6-18 14:21
欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://p.delit.cn/)
Powered by Discuz! X3.2