我正在參加FOOP週二的考試(標題中描述),並且遞交了一個計劃。問題是我不太瞭解以下幾點。這是用於計算個人年齡的方法:基礎面向對象編程考試。代碼片段
public static int CalculateAge(DateTime dob)
{
int years = DateTime.Now.Year - dob.Year;
if ((dob.Month > DateTime.Now.Month) || (dob.Month == DateTime.Now.Month && dob.Day > DateTime.Now.Day))
years--;
return years;
}
我無法找出自己,所以我看着它在互聯網上。我不知道if
聲明中會發生什麼。應該提到的是,我有一個Datetime
變量,名爲dob
好的今天是2016年6月18日。比較我的年齡,如果我出生於2000年1月1日,2000年6月17日和2000年6月19日 – Rhumborl
計算年齡的方法較少,請參閱:http:// stackoverflow。 com/questions/9/how-do-i-calculate-someones-age-in-c – Neolisk
它取自[這個問題的答案之一](http://stackoverflow.com/questions/9/how- do-i-calculate-someones-age-in-c) – Steve