using System;
using System.Collections;
using System.Collections.Generic;
namespace _10键值对集合
{
class Program
{
static void Main(string[] args)
{
Hashtable ht = new Hashtable();
ht.Add(1,"张三");//key value
ht.Add(2, true);//key value
ht.Add(3, '男');
ht.Add(false, "错误的");
//var 必须赋予初值
//c# 是一门强类型语言.所有变量必须有一个明确的定义
//js 是一门弱类型语言
//foreach (var item in ht.Keys)
//{
// Console.WriteLine("键是{0},值是{1}",item,ht[item]);
//}
//在键值对集合中,是根据键找值
//Console.WriteLine("Hello World!");
//foreach循环效率高于for循环
//int[] arr_1= new int[] { 10,11,12,13,14,15,16,17,18,19};
//for (int i = 0; i < arr_1.Length; i++)
//{
// Console.WriteLine(arr_1[i]);
//}
//字典:
Dictionary<int, string> dic = new Dictionary<int, string>();
dic.Add(0,"张三");
dic.Add(1, "李四");
dic.Add(2, "王五");
dic[1] = "新来的";
//foreach (var item in dic.Keys)
//{
// Console.WriteLine("{0}---{1}", item, dic[item]);
//}
//0-- - 张三
//1-- - 新来的
//2-- - 王五
foreach (KeyValuePair<int, string> kv in dic)
{
Console.WriteLine("{0}---{1}", kv.Key, kv.Value);
}
}
}
}
键值对集合
最新推荐文章于 2024-07-23 20:10:20 发布