如何遍历集合删除元素并删除Dictionary集合内容

C#中Dictionary几种遍历的实现代码
字体:[ ] 类型:转载 时间:
C#中Dictionary几种遍历的实现代码,需要的朋友可以参考一下
代码如下:&Dictionary&string,string& list=new Dictionary&string,string&;//3.0以上版本foreach(var item in list){&&&&& Console.WriteLine(item.Key+item.Value);}//KeyValuePair&T,K&foreach(KeyValuePair&string,string& kv in list){&&&&& Console.WriteLine(kv.Key+kv.Value);}//通过键的集合取foreach(string key in list.Keys){&&&&& Console.WriteLine(key+list[key]);}//for循环遍历List&string& test=new List&string&(list.Keys);for(int i=0;i&list.Ci++){&&&&& Console.WriteLine(test[i]+list[test[i]]);}&
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具推荐这篇日记的豆列
······C#常见的几种集合 ArrayList,Hashtable,List&T&,Dictionary&K,V& 遍历方法对比 - 吾爱源码
<meta name="description" content="C#常见的几种集合 ArrayList,Hashtable,List&T&,Dictionary&K,V& 遍历方法对比,一、先来分别介绍一下ArrayList,Hashtable,List&T&,Dictionary&K,V&
1.ArrayList动态数组,保存值的时候比较好用
2.Hashtable以存储键值对的方式存储。value,和k"/>
&>&&>&&&&C#常见的几种集合 ArrayList,Hashtable,List&T&,Dictionary&K,V& 遍历方法对比
C#常见的几种集合 ArrayList,Hashtable,List&T&,Dictionary&K,V& 遍历方法对比
作者:佚名 来源:吾爱源码
一、先来分别介绍一下ArrayList,Hashtable,List&T&,Dictionary&K,V&
1.ArrayList动态数组,保存值的时候比较好用
2.Hashtable以存储键值对的方式存储。value,和key
3.List&T& 和 Dictionary&K,V& 应该是泛型吧,可以保存实体类
二、各种集合的遍历方法演示
1.ArrayList
ArrayList list = new ArrayList();
for (int i = 0; i & list.C i++)
SE se = (SE)list[i];
Console.WriteLine(se.Name);
//foreach遍历
foreach (Object obj in list)
SE se = (SE)list[i];
Console.WriteLine(se.Name);
2.Hashtable
Hashtable list = new Hashtable();
//Hashtable不能用索引访问,所以遍历一个Hashtable只能用foreache()方法
foreach (Object obj in list.Keys)
Console.WriteLine((string)obj);
//遍历Value
foreach (Object obj in list.Values)
SE se = (SE)
Console.WriteLine(se.Name);
//同时遍历,DictionaryEntry一个结构
foreach (DictionaryEntry en in list)
Console.WriteLine(se.Keys);
COnsole.WriteLine(((SE)en.Value).Name);
for (int i = 0; i & list.C i++)
//遍历时不需要类型转换
Console.WriteLine(list[i]);
//foreach遍历
foreach (SE obj in list)
//遍历时不需要类型转换
Console.WriteLine(obj);
4.Dictionary&K,V&
//遍历Values
foreach (SE se in list.Values)
//遍历时不需要类型转换
Console.WriteLine(se);
//同时遍历
foreach (KeyValuePair&string, SE& en in list)
Console.WriteLine(en.Key);
Console.WriteLine(en.Value.Name);
//KeyValuePair&TKey,TValue&是一个泛型结构java中的集合及其遍历_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
java中的集合及其遍历
上传于||文档简介
&&J&#8203;a&#8203;v&#8203;a
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 dictionary 遍历 删除 的文章

 

随机推荐