重複の可能性:
ブール型
条件付きで bool を true または false に設定したい場合がありますが、それ以外はそのままにしておく必要があります。しかし、多くの場合、this および/または that の状態に基づいて、true または false に設定する必要があります。この後者の場合、ほとんどの人が (本の中でも) このようなコードを書いているように見えるのはなぜか、私はよく疑問に思いました。
if ((location < Platypi.Length) && (Platypi[location] != null))
{
return true;
}
else
{
return false;
}
これが同じくらい明確でより簡潔になる場合:
return ((location < Platypi.Length) && (Platypi[location] != null));
冗長であることは本当に推奨される方法ですか? 私にとって、それはコードのにおいに近いです。