需要先使用if Stopping方法if to if number tow

  • 本文关键字:if 方法 to number tow Stopping c#
  • 更新时间 :
  • 英文 :

你好,我需要一个问题的解决方案如果当他的工作结束时如果编号为2,则不起作用到第一个完成时我还想跳过它来完成其余的代码我用过(goto(但它没有起作用。我不知道在这种情况下该怎么办。请帮帮我,谢谢
if (listBox3.Items[m].ToString() == errorMessage2)
{

writerWCC.WriteLine(data[i]);
listBox2.Items.Add(data[i]);

break;


}

}
///////////////// i need go here after found error message in first (if)

{
if (listBox3.Items[m].ToString() == errorMessage2)
{
writerWCC.WriteLine(data[i]);
listBox2.Items.Add(data[i]);
}

}

Thread.Sleep(7000);
writerCCC.WriteLine(data[i]);
if (address != Clipboard.GetText())
{
DialogResult dialogResult = MessageBox.Show("Do you want to save this error ?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.DefaultDesktopOnly);
if (dialogResult == DialogResult.Yes)
{
writerWCC.WriteLine(data[i]);
writerWCC.Close();
writerCCC.Close();
Process.GetCurrentProcess().Kill();
}
else if (dialogResult == DialogResult.No)
{
listBox1.Items.Add(data[i]); break;
}
}
else
{
listBox1.Items.Add(data[i]);
}
}
writerWCC.Close();
writerCCC.Close();
MessageBox.Show("Execution is complete.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);
}
else
{
MessageBox.Show("Input Files are not selected.");
}
}

正如Mono和HimBromBeere已经提到的,您的问题有点难以理解,但我还是会尝试的。

如果发现了某个错误消息,您似乎希望稍后在代码中了解。您可以简单地在bool变量中记住这一点,例如:

bool errorMessage2WasFound = false;
for (int m = 0; m < listBox3.Items.Count; m++)
{
if (listBox3.Items[m].ToString() == errorMessage2)
{                 
writerWCC.WriteLine(data[i]);
listBox2.Items.Add(data[i]);
errorMessage2WasFound = true;
break;
}
}
if (errorMessage2WasFound)
{
// do what you want to do in this case
}

最新更新