集合的遍历


1、ArrayList的遍历

  foreach ( Object obj in myList )
  {
   Console.Write( "   {0}", obj );
  }

 

2、Hashtable的遍历

 for(DictionaryEntry   de   in   ht)   //ht为一个Hashtable实例 
  { 
      Console.WriteLine(de.Key);//de.Key对应于key/value键值对key 
      Console.WriteLine(de.Value);//de.Key对应于key/value键值对value 
  }

 

3、List<T>的遍历

  List<String>  myList=new List<String>()
  foreach(String item in myList)
  {
   console.writelist(item);
  }

 

4、Dictionary<T,V>的遍历

  Dictionary<string,string> openWith=new Dictionary<string,string>();

  foreach( KeyValuePair<string, string> kvp in openWith )
        {
            Console.WriteLine("Key = {0}, Value = {1}", 
                kvp.Key, kvp.Value);
        }

  Dictionary<string, string>.ValueCollection valueColl = openWith.Values;

        foreach( string s in valueColl )
        {
            Console.WriteLine("Value = {0}", s);
        }

 

posted @ 2012-07-07 22:55  hello*boy  阅读(728)  评论(0编辑  收藏  举报