我正在做一個關於.Net學院的教程系列,並且遇到了問題。他們真的沒有一個有用的幫助部分,所以我想知道這裏有人能幫助我。我的問題是,我覺得我做了正確的代碼,但我得到這個錯誤:練習:將DateOfBirth屬性添加到您的課程
Not all requirements have been met.
You must declare a DateTime property named DateOfBirth
這裏是我的代碼:
using System;
public class Person
{
public Person(string firstName, string lastName)
{
FirstName = firstName;
LastName = lastName;
}
public string FirstName { get; set; }
public string LastName { get; set; }
public int Age {get; set;}
public string GetFullName()
{
return FirstName + " " + LastName;
}
public int DateOfBirth()
{
return DateTime.Now.AddYears(-Age).Year;
}
}
public class Program
{
public static void Main()
{
}
}
你可以google一下如何在類中添加一個DateTime屬性。 –
你的'DateOfBirth'是一個方法而不是一個屬性,它的類型是'int'而不是'DateTime'。 –
另外,請注意,'返回DateTime.Now.AddYears( - 年齡)。年;'是一個相當錯誤的實現 –