只是一个快速的,有没有简写这个?
主要是判断方向是左还是右,1表示左,0表示右
在 C# 中:
if (column == 0) { direction = 0; }
else if (column == _gridSize - 1) { direction = 1; }
else { direction = rand.Next(2); }
这之后的声明将是:
if (direction == 1)
{
// do something
}
else
{
// do something else
}
如果没有,也没关系!只是好奇:)
最佳答案
使用简写来获取方向:
int direction = column == 0
? 0
: (column == _gridSize - 1 ? 1 : rand.Next(2));
为了完全简化代码:
if (column == gridSize - 1 || rand.Next(2) == 1)
{
}
else
{
}
关于c# - 简写 If 语句 : C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6073563/