大家好,又见面了,我是你们的朋友全栈君。
1、KeyValuePair
a、KeyValuePair 是一个结构体(struct);
b、KeyValuePair 只包含一个Key、Value的键值对。
2、Dictionary
a、Dictionary 可以简单的看作是KeyValuePair 的集合;
b、Dictionary 可以包含多个Key、Value的键值对。
using System;
using System.Collections.Generic;
namespace ConsoleTest
{
class Program
{
static void Main(string[] args)
{
Dictionary<int, string> dic = new Dictionary<int, string>();
dic.Add(1, “Test1”);
dic.Add(2, “Test2”);
dic.Add(3, “Test3”);
dic.Add(4, “Test4”);
dic.Add(5, “Test5”);
// 遍历字典输出键与值
foreach (KeyValuePair<int, string> item in dic)
{
Console.WriteLine(item.Key + “:” + item.Value);
}
Console.ReadKey();
}
}
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/159753.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...