Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 调用break语句时,如何跳转到不同于其他方法的方法_C# 4.0_Break - Fatal编程技术网

C# 4.0 调用break语句时,如何跳转到不同于其他方法的方法

C# 4.0 调用break语句时,如何跳转到不同于其他方法的方法,c#-4.0,break,C# 4.0,Break,伙计们,这是我的问题 public void Method1() { string[] cusID= {"SID001","SID002"}; for (int k = 0; k < cusID.Length; k++ ) { Process(staffId[k]); } } public void Process(string staffID) { Method2();

伙计们,这是我的问题

public void Method1()
{
      string[] cusID= {"SID001","SID002"};

      for (int k = 0; k < cusID.Length; k++ )
      {
          Process(staffId[k]); 
      }

}

    public void Process(string staffID)
    {
          Method2();
    }

    public void Method2()
    {
          for(int i=0;i<10;i++)
          {
              if(//condition is true)
              {
                   break;
              }
          }
    }
公共作废方法1()
{
字符串[]cusID={“SID001”,“SID002”};
对于(int k=0;k
你听说过一个叫
return
的小关键词吗

这不会“跳入”外部方法;它将退出内部方法,并在外部方法循环中当前经过的位置恢复


如果您还需要其他东西,请解释。

这是什么语言?请标记它。无论如何,我怀疑它是否允许您在全局范围内将一个函数分解为某个函数,这就是您在此处显示的,除非这是误导性的。当您分解第二个for循环时,您将返回到仅返回t的process方法o第一个for循环。那么,你想要什么,重新开始第一个循环?你的问题是包括你正在使用的编程语言和操作系统的标记。另外,你应该告诉我们,因为我不明白你认为“跳转到另一种方法”是什么好的。对不起,伙计们,我是stackoverflow新手。我要做的是在执行break语句时,我需要跳转到Method1并运行forloop。我使用C#4.0说“跳转到Method1”没有告诉我们您试图达到的结果。我们无法帮助,直到我们知道。是的,我听到了return关键字..如果条件为真,有没有办法直接返回到Method1中的forloop,而不是使用break语句。
return
将立即退出
Method2
。您读了我写的内容吗然而