首页 > 代码库 > 12 在Foreach循环中如何获得当前迭代的索引
12 在Foreach循环中如何获得当前迭代的索引
static void ForEachIndex() { int curIndex = 0; Dictionary<string, string> diction = new Dictionary<string,string>(); int counter = 0; diction.Add("One", "One"); diction.Add("Two", "Two"); diction.Add("Three", "Three"); diction.Add("Four", "Four"); diction.Add("Five", "Five"); diction.Add("Six", "Six"); diction.Add("Seven", "Seven"); foreach (Object obj in diction) { Console.WriteLine(counter); counter++; } List<String> stringList = new List<string>(); stringList.Add("One"); stringList.Add("Two"); stringList.Add("Three"); stringList.Add("Four"); stringList.Add("Five"); stringList.Add("Six"); stringList.Add("Seven"); foreach(String str in stringList) { curIndex = stringList.IndexOf(str); Console.WriteLine(curIndex.ToString()); } System.Collections.ArrayList arList = new ArrayList(); arList.Add("One"); arList.Add("Two"); arList.Add("Three"); arList.Add("Four"); arList.Add("Five"); arList.Add("Six"); arList.Add("Seven"); foreach (String str in arList) { curIndex = arList.IndexOf(str); Console.WriteLine(curIndex.ToString()); } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。