C# break、continue、return

1.break

 满足条件则跳出当前所在层循环

 

    class Program
    {
        static void Main(string[] args)
        {
            for(int j=0;j<3;j++)
            for (int i = 0; i < 5; i++)
            {
                if (i == 3) break;
                Console.WriteLine("{0}",i);
            }
            Console.ReadLine();
        }
    }

结果:

 

2.continue

 满足条件则跳过然后继续剩余的循环

 

    class Program
    {
        static void Main(string[] args)
        {
            for(int j=0;j<3;j++)
            for (int i = 0; i < 5; i++)
            {
                if (i == 3) continue;
                Console.WriteLine("{0}",i);
            }
            Console.ReadLine();
        }
    }

3.return

 满足条件则跳出所有循环与逻辑,不再执行后面的任何逻辑

    class Program
    {
        static void Main(string[] args)
        {
            for(int j=0;j<3;j++)
            for (int i = 0; i < 5; i++)
            {
                if (i == 3) return;
                Console.WriteLine("{0}",i);
            }
            Console.ReadLine();
        }
    }

  

然后闪退,为何会闪退,因为return之后,是根本不会执行到 Console.ReadLine();的,所有肯定要闪退呀。

 

posted @ 2018-10-31 12:56  <--青青子衿-->  阅读(354)  评论(0编辑  收藏  举报
// /**/ // 在页脚Html代码 引入 // function btn_donateClick() { var DivPopup = document.getElementById('Div_popup'); var DivMasklayer = document.getElementById('div_masklayer'); DivMasklayer.style.display = 'block'; DivPopup.style.display = 'block'; var h = Div_popup.clientHeight; with (Div_popup.style) { marginTop = -h / 2 + 'px'; } } function MasklayerClick() { var masklayer = document.getElementById('div_masklayer'); var divImg = document.getElementById("Div_popup"); masklayer.style.display = "none"; divImg.style.display = "none"; } setTimeout( function () { document.getElementById('div_masklayer').onclick = MasklayerClick; document.getElementById('btn_donate').onclick = btn_donateClick; var a_gzw = document.getElementById("guanzhuwo"); a_gzw.href = "javascript:void(0);"; $("#guanzhuwo").attr("onclick","follow('33513f9f-ba13-e011-ac81-842b2b196315');"); }, 900);