大家好,又见面了,我是你们的朋友全栈君。
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(); } }
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159753.html原文链接:https://javaforall.cn