php在c中继续使用X等价#
在php中: continue接受一个可选的数值参数,该参数告诉它应该跳过多少级的封闭循环 像php在c中继续使用X等价#,php,loops,c#-4.0,continue,Php,Loops,C# 4.0,Continue,在php中: continue接受一个可选的数值参数,该参数告诉它应该跳过多少级的封闭循环 像 for($i=1;$igoto可以用来摆脱深度嵌套的循环。PHP代码的C#等价物可以是: for (int i = 1; i <= countArray - 2; i++) { for (int j = i+1; j <= countArray - 1; j++) { for (int k = j+1; k <= countArray; k++) {
for($i=1;$igoto可以用来摆脱深度嵌套的循环。PHP代码的C#等价物可以是:
for (int i = 1; i <= countArray - 2; i++) {
for (int j = i+1; j <= countArray - 1; j++) {
for (int k = j+1; k <= countArray; k++) {
if(condition){
// found
goto Found;
}
}
}
}
Found:
Console.WriteLine("Found!");
for(inti=1;igoto可以用来摆脱深度嵌套的循环。PHP代码的C#等价物可以是:
for (int i = 1; i <= countArray - 2; i++) {
for (int j = i+1; j <= countArray - 1; j++) {
for (int k = j+1; k <= countArray; k++) {
if(condition){
// found
goto Found;
}
}
}
}
Found:
Console.WriteLine("Found!");
for(int i=1;i如果您真的想这样做,可以使用goto语句:
for (int i = 0; i < 10; i++)
{
Level1:
for (int j = 0; j < 10; j++)
{
Level2:
for (int k = 0; k < 10; k++)
{
if (k < 5)
{
goto Level1;
}
if ( k == 7)
{
goto Level2;
}
}
}
}
for(int i=0;i<10;i++)
{
第1级:
对于(int j=0;j<10;j++)
{
第2级:
对于(int k=0;k<10;k++)
{
if(k<5)
{
转到1级;
}
如果(k==7)
{
转到2级;
}
}
}
}
如果您真的想这么做,可以使用goto语句:
for (int i = 0; i < 10; i++)
{
Level1:
for (int j = 0; j < 10; j++)
{
Level2:
for (int k = 0; k < 10; k++)
{
if (k < 5)
{
goto Level1;
}
if ( k == 7)
{
goto Level2;
}
}
}
}
for(int i=0;i<10;i++)
{
第1级:
对于(int j=0;j<10;j++)
{
第2级:
对于(int k=0;k<10;k++)
{
if(k<5)
{
转到1级;
}
如果(k==7)
{
转到2级;
}
}
}
}