私は、.Net Academyのチュートリアルシリーズをやっており、問題にぶつかっています。彼らは本当に便利なヘルプセクションを持っていないので、ここの誰かが私を助けてくれるのだろうかと思っていました。私の問題は、私は、コードの権利を行っていると思うことですが、私はこのエラーを取得する:ここで演習:あなたのクラスに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()
{
}
}
ようcaculated財産であるべきとあなたはdateOfBirthのを宣言する必要があります。 –
あなたの 'DateOfBirth'はプロパティではなくメソッドであり、' DateTime'ではなく 'int'型です。 –
また、 'return DateTime.Now.AddYears(-Age).Year;'はかなり間違った実装であることに注意してください。 –