考虑到 经常不知道一些foreach 里面该用什么参数,记录一些:
首先,看 Dictionary<string, Bitmap>
一般会用到的foreach有:
foreach (KeyValuePair<string, Bitmap> entry in bitMapDic) 这个可以获得key ,values 的值
如:entry.value ,entry.key
上面的 foreach 是 一对一对的获取
如下的,是可以 只获取key,或者value的
如:
foreach(string str in bitMapDic.key)
或者foreach(BitMap map in bitMapDic.value)
对于hashtable
foreach( DictionaryEntry de in hashTable)
参考一些文章
http://blog.csdn.net/wkkevin/archive/2005/04/16/350118.aspx
http://blog.csdn.net/Knight94/archive/2006/08/20/1100236.aspx