如何跳过C#中的部分代码

时间:2016-09-29 10:18:30

标签: c# .net

在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)

3 个答案:

答案 0 :(得分:3)

正如肯尼所说,最简单的方法是使用if块并使用>=比较你的旗帜。

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

答案 1 :(得分:1)

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(); }

答案 2 :(得分:0)

尝试以下代码

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