????????????????????????????????????????????£????????????????????????????????μ?????????飬70%???????????????????е???????

??????????????????????????????????????д??????????????????????????·??????????????????????????????????С?????????????????????е?????????衣

??????Ч???????????????????????????????????????????????????????????????????????????á????????????????????????????????????????????????????????????£???????????????е?????????????????е??????????????????????????е??????????????????????????????????????????

?????????????????????????????

?????д?????????????????????????????????????????????????????????????????????????????????????????????????????е?????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????а???????????γ?“????Щ???????????????????????????”?????С????????????????????ζ????????????????????????????????????????——??Bug?????????????????????1??????????

????????????????

????????????????????????——??????????譚????????????????????????????????????????????????Щ?????????????????????????в?????——???????????????????????????????????????????????????????????????????????????????????????????????£????????????????????????????????????????д?????????????????????????????в????????????????????????

?????????????????????????????????Ruby???????????????????????????????????????????????????????????????????????C#??Java?????????????????????????

?????????и?????????C#??????鷽??????????????????????


public class ExpirationChecker
{
    private readonly DateTime expirationDate = new DateTime(2012?? 1?? 1);

    public bool IsExpired()
    {

        if (DateTime.Now > expirationDate)
        {
            return true;
        }
        return false;
    }
}
 


???????????????IsExpired??????DateTime????????????????????????Now??????????????????????????????????????????????????????????????????е?????????????κ?????κμ???????????????????????????κθ????á?

???????????????????????????????????????????????????????????????


public bool IsExpired(DateTime now)
{
    if (now > expirationDate)
    {
        return true;
    }
    return false;
}