zoukankan      html  css  js  c++  java
  • 循环处理之while and do while

    代码
    // while
    private void button2_Click(object sender, EventArgs e)
    {
    while (true)
    {
    // code
    DialogResult result = MessageBox.Show("是否继续寻找?", "", MessageBoxButtons.OKCancel,MessageBoxIcon.Question);
    if (result == DialogResult.OK)
    {
    listBox1.Items.Add(listBox1.Items.Count
    + 1);
    continue;
    }
    else
    break;
    }
    }

    以上例子,循环寻找一个目标,直到寻到为止。

    代码
    // do while
    private void button1_Click(object sender, EventArgs e)
    {
    DialogResult result;
    loop:
    do
    {
    // code
    result = MessageBox.Show("是否继续寻找?", "", MessageBoxButtons.OKCancel,MessageBoxIcon.Question);
    if (result == DialogResult.OK)
    {
    listBox1.Items.Add(listBox1.Items.Count
    + 1);
    continue;
    }
    else
    break;
    }
    while (true);
    //
    result = MessageBox.Show("现在后悔还来得及,点“确定”返回继续寻找目标?", "", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
    if (result == DialogResult.OK)
    goto loop;
    }

    以上例子,表达的东西差不多,不过多加了一个可以回头的节点。

  • 相关阅读:
    PMP CMM
    PM过程的一些典型场景和问题
    PMP的六大管理学定律
    项目经理面试指南
    Sd
    Java 对象池实现
    Java 线程池的实现
    Sd
    Sd
    02.JSP的3个编译指令
  • 原文地址:https://www.cnblogs.com/xvqm00/p/1753709.html
Copyright © 2011-2022 走看看