public bool CheckStuck(Paddle PaddleA)
{
if (PaddleA.Bounds.IntersectsWith(this.Bounds))
return true;
else
return false;
}
Run Code Online (Sandbox Code Playgroud)
我觉得上面的代码,在程序中,有点多余,并想知道是否有办法将其缩短为一个表达式.对不起,如果我错过了一些明显的东西.
如果该语句为真,则返回true,并返回false.
那么,有没有办法缩短它?
Bil*_*ard 12
public bool CheckStuck(Paddle PaddleA)
{
return PaddleA.Bounds.IntersectsWith(this.Bounds)
}
Run Code Online (Sandbox Code Playgroud)
return
评估为True
或之后的条件False
,因此不需要if/else.
您可以随时缩短表单的if-else
if (condition)
return true;
else
return false;
Run Code Online (Sandbox Code Playgroud)
至
return condition;
Run Code Online (Sandbox Code Playgroud)