namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
const int MIN_AGE = 5;
const int MAX_AGE = 7;
const bool OVERRIDE_REQUEST = true;
int age = 6;
!OVERRIDE_REQUEST || age >= MIN_AGE && age <= MAX_AGE;
}
}
答案 0 :(得分:1)
自
!OVERRIDE_REQUEST || age >= MIN_AGE && age <= MAX_AGE;
表达式返回boolean expression,您需要将其指定给某个东西。像;,
bool result = !OVERRIDE_REQUEST || age >= MIN_AGE && age <= MAX_AGE;
但由于OVERRIDE_REQUEST
true
为const
,因此您可以将表达式简化为;
bool result = age >= MIN_AGE && age <= MAX_AGE; // true
如果您愿意,可以使用if statement进行检查。
if(result)
{
// true
}
else
{
// false
}