循环输邮索引值,使用for是没有任何问题:
class Bh { public string[] str { get; set; } public void TestFor() { for (int i = 0; i < str.Length; i++) { Console.WriteLine("index:{0},Value:{1}", i, str[i]); } } }
Source Code
运行程序:
但是,某一情况之下,你在程序中,是使用foreach方法进行循环的,但又想输出索引的话,那怎样实现呢?
class Bh { public string[] str { get; set; } public void TestFor() { for (int i = 0; i < str.Length; i++) { Console.WriteLine("index:{0},Value:{1}", i, str[i]); } } public void TestForeach() { int idx = 0; foreach (string s in str) { Console.WriteLine("index:{0},Value:{1}", idx, s); idx++; } } }
Source Code
再次运行,结果可见:
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦