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);
} |