use*_*824 -3 .net c# scope if-statement
我在c#中编写代码,我想在if语句为true时执行{do something11}以及何时if
语句false执行{do something22},statement1和statement2,我不需要
if语句为true时执行statement1和statement2.我使用break ibn if语句但是
不是这样,我怎么能这样做?
static void one_time(int x)
{
if (x<10)
{do something11} // when if true
else
{do something22}// when else true
statement1 // when else true
statement2 // when else true
}
Run Code Online (Sandbox Code Playgroud)
你在else
块中只附上了一个语句.所以,你的最后两个语句会不管执行if
或else
条件.
如果添加花括号,则可以创建将要执行的块:
if (x < 10)
{
// if true, this block will be executed
do something11
}
else
{
// else this entire block will be executed
do something22
statement1
statement2
}
Run Code Online (Sandbox Code Playgroud)