如何在c#中跳过一部分代码

本文关键字:一部分 代码 | 更新日期: 2023-09-27 18:09:20

是否有可能在c#中运行程序时跳过一部分代码?我想根据thecode的值来运行程序。如果它等于1,我将运行整个程序。如果它等于2,我将跳过一部分代码。

if (theCode == 1 )
   //run code 1 to code 3 
if (the code == 2)
    //run code 2 to 3
if (the code == 3)
    //run code 3 only
code1(Str)
code1(Str)
code1(Str)   
code2(Str)
code2(Str)
code2(Str)
code3(Str)
code3(Str)
code3(Str)

如何在c#中跳过一部分代码

正如kenny所说,最简单的方法是使用if块并使用>=比较您的标志。

if (theCode >= 1) Code1();
if (theCode >= 2) Code2();
if (theCode >= 3) Code3();
function void Code1(){ //run code1 3 times }
function void Code2(){ //run code2 3 times }
function void Code3(){ //run code3 3 times }
if(theCode == 1 { Code1(); Code2(); Code3(); }
if(theCode == 2 { Code2(); Code3(); }
if(theCode == 3 { Code3(); }

试试下面的代码

if (theCode >= 1)
{
   Code1();
}
if (theCode >= 2)
{
   Code2();
}
if (theCode >= 3) 
{
   Code3();
}