博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Foreach循环输出索引值
阅读量:6873 次
发布时间:2019-06-26

本文共 837 字,大约阅读时间需要 2 分钟。

循环输邮索引值,使用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

再次运行,结果可见:

 

转载地址:http://awlfl.baihongyu.com/

你可能感兴趣的文章
看阿里毕玄与众位大咖如何解读团队文化、异地管理和技术前瞻性?
查看>>
iOS应用开发登陆Windows平台惹争议
查看>>
IBM 数据科学平台三大特性解决数据科学家协作问题
查看>>
C#的未来:扩展属性及更多
查看>>
Git实用技巧和命令
查看>>
ThoughtWorks技术雷达发布四大技术趋势
查看>>
无需安装的CLI才是最好的
查看>>
腾讯云助力广汽 打造新一代智能网联云平台
查看>>
IBM首家发布了公有云中的裸机Kubernetes
查看>>
准备好了?测试人员迟早会被要求测试包含区块链技术的解决方案
查看>>
AWS开源并扩展无服务器应用程序模型(SAM)实现
查看>>
3.9、在方法上使用@ModelAttribute注解
查看>>
如何用php实现一个web服务器
查看>>
Camel - 软负载管理中间件,通过界面及接口管理Nginx集群 来自大众点评~
查看>>
答疑:能在 setter 方法中调用父类么?
查看>>
Event Handler 事件处理程序 2 ---跨浏览器事件对象《高程3》
查看>>
[centos]关于libstdc++.so.6这个库与网易云音乐版本不兼容问题
查看>>
『.NET Core CLI工具文档』(十四)dotnet-install 脚本参考
查看>>
微信支付订单、退款订单、转款订单的查询
查看>>
解决Yii2 在线上服务器无法访问GII 和BUG工具栏问题
查看>>