C#泛型键值对集合

//泛型键值对集合
Dictionary<int, string> dictionary = new Dictionary<int, string>()
{
{ 1,"打法"},
{ 4,"搜索"},

};
dictionary.Add(2, "你");
dictionary.Add(5, "哈哈");
dictionary.Add(10, "喜喜");
string valuel = dictionary[2];
Console.WriteLine(valuel);
//索引器赋值
dictionary[3] = "拉拉";
dictionary[2] = "萨顶顶";
Console.WriteLine(dictionary[2]);
foreach (KeyValuePair<int, string> item in dictionary)
{

Console.WriteLine("键是{0},值是{1}", item.Key, item.Value);

}
//装箱:比如将 int string的对象强转为Object对象
int i = 1;
object p = 1;
//拆箱 将objectg 通过显示类型转换为int类型的变量
object o = 1;
int n = (int)o;
//都会产生较大的性能损耗
//arraylist存在不安全类型的装箱拆箱缺点,所以在C#2.0以后,出现了泛型的概念

posted @   菜鸟的奋斗军  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示