码迷,mamicode.com
首页 > Windows程序 > 详细

重学C#之路(一)

时间:2017-01-24 14:35:15      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:--   main   执行   str   turn   div   continue   bsp   结束   

从毕业到现在也蛮久了,一直在用C#编程,但是长久以来从事的都是跟业务相关的功能,技术方面并不是太强,有些东西模棱两可掌握的并不牢固,甚至实现方式也有点老旧了,不过还是有必要重新学习一遍。

业务处理过程循环过程中经常会用到return、break、continue,具体功能如下:

static void Main(string[] args)
{
for (int i = 5; i > 0; i--)
{
if (i == 1)
{
return;//直接结束本方法,到1的位置
}
if (i == 2)
{
break;//直接结束循环,到2的位置
}
if (i == 3)
{
continue;//结束当前,继续执行循环
}
Console.WriteLine(i);
}//2
Console.ReadLine();
}//1

foreach循环中作用和for一致,这里不比较foreach与for的效率与优劣,具体使用还是要看具体的业务场景。

日常过程中还有另外一种循环方式forEach,只支持return,与for循环的continue作用类似,都是结束当前继续执行循环PS:不支持break以及continue

List<int> intList = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
            intList.ForEach(c =>
            {
 
                if (c == 3)
                {
                    return;
                }
                else
                {
                    Console.WriteLine("c=:" + c);
                }
            });

 

重学C#之路(一)

标签:--   main   执行   str   turn   div   continue   bsp   结束   

原文地址:http://www.cnblogs.com/lm2272511956/p/6347028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!