c#中return的使用方法

  • Post author:
  • Post category:其他




学习内容:

对return的了解不够全面,以为在第一次读取到2时就会调出listfill方法,但是忽略了lambda表达式本身其实也是一个方法所以

只会跳出本次循环,而不能直接跳出listfill方法,再复习一次return的使用方法。

return语句可以用于跳出当前方法,并返回到该方法的调用者处,如果在方法中的嵌套结构中使用return语句,它只会跳出该方法本身,而不会跳出外部方法或循环结构。

public void listfill()
{
List<int> intlist = new List<int>() { 1, 2, 2, 2, 2 };
            intlist.ForEach((a)=>{
                if (a == 2)
                {
                    Console.WriteLine(a); 
                    return;
                }
            });
            Console.ReadKey();

}

            



版权声明:本文为rbai123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。