C#集合和关键字

//ArrayList  可以存很多不同数据
ArrayList list = new ArrayList();
list.Add(12);
list.Add("12");
list.Add('A');
foreach (var item in list)
{
     Console.WriteLine(item);
}    

//List  指定存储的数据类型<>里面就是限制,存的是同一类型数据
List<string> list = new List<string>();
list.Add("asd");
list.Add(12);//这条语句存储的是int类型但是我们在<string>限制了string类型所以报错
list.Add("asd");

 

List<T>  list = new  List<T>(); //T代表了任何数据,所以列表除了存储类型,还有类类型

//Dictionary<int的键值,string是存放的值>  d = new Dictionary<int, string>();
Dictionary<int, string> d = new Dictionary<int, string>();
d.Add(1, "a");
d.Add(3, "c");
d.Add(4, "d");
d.Add(2, "b");
foreach (var item in d.Keys)//输出的时候只要找到列表的键值就可以找到值
{
   Console.WriteLine(item + "\t" + d[item]);
}

//列表提供一个倒叙输出的方法   列表对象.Reverse();

SortedDictionary<int, string> d = new SortedDictionary<int, string>();
d.Add(1, "a");
d.Add(3, "c");
d.Add(4, "d");
d.Add(2, "b");

//正序
foreach (var item in d.Keys)
{
     Console.WriteLine(item + "\t" + d[item]);
}
//倒序
foreach (var item in d.Reverse())
{
     Console.WriteLine(item.Key + "\t" + item.Value);
}

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值