我正在visual studio中创建一个可执行文件。
我的代码是这样的:
if(condition)
goto Step 1
else
goto Step 2
Step 1:
code
Step 2:
code
我希望这样做,如果第1步已经运行,则必须跳过第2步。
是否应该使用功能?
答案 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;
}