-4

我正在 Visual Studio 中创建一个可执行文件。

我的代码是这样的:

if(condition)
    goto Step 1
else
    goto Step 2


Step 1:
code


Step 2:
code

我想这样做,如果第 1 步已经运行,那么必须跳过第 2 步。

应该使用函数来完成吗?

4

1 回答 1

1

在您的类中它可以放在两个函数中并从 if - else 逻辑中调用,或者您可以将代码放在 if 和 else 之间。如果代码很大,那么最好创建两个函数。

If (condition)
   call function step1
else
   call function step2

or 

if (condition)
  code...
else
  code...

C# 定义方法并调用它的示例:

    public void Caller()
{
    int numA = 4;
    // Call with an int variable. 
    int productA = Square(numA);

    int numB = 32;
    // Call with another int variable. 
    int productB = Square(numB);

    // Call with an integer literal. 
    int productC = Square(12);

    // Call with an expression that evaulates to int.
    productC = Square(productA * 3);
}

int Square(int i)
{
    // Store input argument in a local variable. 
    int input = i;
    return input * input;
}
于 2013-04-27T20:05:26.060 回答