一旦发生事件(生成文本文件),如何使我的程序(exe)停止(而不是退出)?

时间:2013-04-27 19:36:11

标签: visual-studio-2010 exe goto

我正在visual studio中创建一个可执行文件。

我的代码是这样的:

if(condition)
    goto Step 1
else
    goto Step 2


Step 1:
code


Step 2:
code

我希望这样做,如果第1步已经运行,则必须跳过第2步。

是否应该使用功能?

1 个答案:

答案 0 :(得分:1)

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

If (condition)
   call function step1
else
   call function step2

or 

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

C# Example of defining a method and calling it:

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