今天梳理了一下C#的几种循环遍历方式主要有下面几种
第一种,也是我们最常用的一种循环语句—for循环
优点:循环标识变量会自动销毁
缺点: 如果用字符串等数据类型来作循环标识很麻烦
第二种,集合遍历—foreach 循环
优点:遍历集合非常方便,无需获取循环总大小
缺点:内部无法知道循环多少次
第三种,更灵活的循环语句—while
优点:自定义循环标识、循环条件、循环方式,比for循环灵活
缺点:循环标识不会自动销毁
第四种,至少执行一次循环体的循环语句—do…while
优点:如果需要至少执行一次代码的该循环优于其他循环
缺点:同while一样
第五种,特殊的循环—递归
优点:遍历树结构等,递归优于其他的循环
缺点:书写不规范很有可能造成无限递归
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4