我有一个foreach
循环,其中代码不需要在一种特殊情况下运行。我已经这样做了:
if (!IsZoom && entry.StartDate.Year != Year && entry.EndDate.Year != Year)
{
}
else
{
// my code...
}
不知何故,我对此并不满意。写如下可能更好吗?
bool foo = !IsZoom && entry.StartDate.Year != Year && entry.EndDate.Year != Year;
if (!foo)
{
// my code...
}