从品牌网站建设到网络营销策划,从策略到执行的一站式服务
我们知道If,Else,For,While,Switch,变量等等都是面向过程中的基础知识,本篇文章主要就讲讲.NET 中For和Foreach之间的区别:
10年积累的网站设计制作、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有大通免费网站建设让你可以放心的选择与我们合作。-- For循环主要是有条件地进行遍历数据并筛选符合条件的数据。
-- Foreach循环主要是一次性地遍历数据。
注:两种循环方式有好有坏,在不同的场景采用不同的循环方式,因人而异。
以下就简单列举个例子解析两种循环的差异:
//主要的运行环境是VS2010,以控制台为例。
//For循环的例子
//定义字符串数组
string[] str = new string[]{"a1","b2","c3","d4","e5"};
//获取数组长度个数
int length = str.length;
//遍历数组
For(int index=0;index //搜索含有关键字"3"的字符串 if(str[index].Contains("3")){ Console.WriteLine(str[index]); } } //Foreach循环的例子 //定义字符串数组 string[] str = new string[]{"a1","b2","c3","d4","e5"}; //遍历数组 Foreach(var s in str){ Console.WriteLine(s); } --显然Foreach循环比For循环的代码编写要简洁,以后讲.NET3.5中的LINQ技术的时候,LINQ编写的代码要更简洁,有兴趣的.NET初学者可持续关注小哥,致敬。 另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网页题目:.NETfor和foreach的区别-创新互联
文章位置:http://cdkjz.cn/article/eohcc.html
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图