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
。您读了我写的内容吗然而