for循环示例:

static void Main(string[] args)
{
string[] s = new string[] { "a,b,c,d,e,f,g" };
for (int i = ; i < s.Length; i++)
{
Console.WriteLine(s[i]);
}
Console.ReadKey();
}

foreach循环示例:

static void Main(string[] args)
{
string[] s = new string[] { "a,b,c,d,e,f,g" };
foreach (string item in s)
{
Console.WriteLine(item);
}
Console.ReadKey();
}

总结:

for循环需给初值,步长,末值,foreach则不需要,它是自动遍历集合体中所有值

for循环可用于任何重复行为,foreach循环只能用于遍历

foreach循环遍历速度比for循环快

最新文章

  1. 嵌入式系统上实现GPS全球定位功能
  2. 修改使用phpstorm创建的模板的默认注释
  3. CentOS 7下源码安装MySQL 5.7
  4. [Ng]Angular应用点概览
  5. 知道创宇研发技能表v3.0
  6. ExtJS MVC学习手记
  7. StageFright框架流程解读
  8. POJ1163 The Triangle: 倒三角形问题
  9. Java中不定参的使用规则
  10. Ajax页面的加载数据与删除
  11. sql小知识点
  12. maven:私服的相关配置
  13. Hadoop第一式:配置Linux环境
  14. 小账本APP——软件项目风险管理及解决办法案例
  15. 你必须知道的几种java容器(集合类)
  16. windows网络相关的命令
  17. oracle 备份脚本
  18. 剑指offer(28)数组中出现次数超过一半的数
  19. 使用fiddle处理跨域
  20. (转)RBAC权限表的设计

热门文章

  1. 用pyinstaller打包时的图标问题
  2. MySQL存储引擎——MyISAM与InnoDB区别
  3. Go语言实现:【剑指offer】表示数值的字符串
  4. 高精度模板(Vector实现更加方便)
  5. 罗德里格斯旋转公式(Rodrigues&#39; rotation formula)推导
  6. SSL公钥证书传递进行隐匿传输数据
  7. JMeter接口测试-接口签名校验
  8. php 搭建webSocket
  9. Transformer 和 Transformer-XL——从基础框架理解BERT与XLNet
  10. [Linux]命令返回值以及错误对照表