c # foreach 各参数

来源:互联网 发布:windows的搜索功能 编辑:程序博客网 时间:2024/06/05 04:24

考虑到 经常不知道一些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

原创粉丝点击