foreach 怎么得到数组的索引

[复制链接]
查看11 | 回复1 | 2011-3-16 12:48:03 | 显示全部楼层 |阅读模式
foreach 怎么得到数组各个元素的对应的索引
回复

使用道具 举报

千问 | 2011-3-16 12:48:03 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">int[] ary = new int[] { 1, 2, 3, 4, 5 };
System.Collections.IEnumerator ieach = ary.GetEnumerator();
for (int i = 0; ieach.MoveNext(); i) {

Console.WriteLine(string.Format(\"index:{0}value:{1}\", i, ieach.Current));
}
所有支持foreach的结构都必须实现System.Collections.IEnumerator,也就是说都有GetEnumerator()方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行