C# 需要先使用if停止方法if到if编号拖
你好,我需要解决我的问题 我怎么能去别的地方 当他的工作结束时 如果2号 到第一次完成时 我还想跳过它来完成其余的代码 我用过goto 但它不起作用。我不知道在这种情况下该怎么办。请帮帮我,谢谢C# 需要先使用if停止方法if到if编号拖,c#,C#,你好,我需要解决我的问题 我怎么能去别的地方 当他的工作结束时 如果2号 到第一次完成时 我还想跳过它来完成其余的代码 我用过goto 但它不起作用。我不知道在这种情况下该怎么办。请帮帮我,谢谢 if (listBox3.Items[m].ToString() == errorMessage2) { writerWCC.WriteLine(data[
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
}
你好理解您的问题和阅读您的代码示例非常困难。您能重新格式化代码并删除不必要的换行符吗?我看到一些换行符后有两个结束括号,但在开头只有一个开始括号。此外,请使用一些适当的标点符号。即使你不是母语人士,至少我们中的人不是母语人士,你也应该尝试让你的问题符合SOs指南,即正确的英语、格式和关于你的尝试如何失败的完整描述。欢迎来到S/O。尽管d4zed提供了与我将提供的答案类似的答案,您提供的代码似乎缺少显示m和i部分的外部循环条件。如果答案不能解决您的问题,请重新编辑您的原始帖子,并尽可能多地填写完整的代码,尤其是循环控件。不要试图将答案放在评论中,只需修改现有帖子即可。