所以我有一堂课:
public class Person
{
public string Firstname { get; set; }
public string Lastname { get; set; }
public Person()
{
AddPerson();
}
private void AddPerson()
{
string fn = this.Firstname;
string ln = this.Lastname;
// Do something with these values
// Probably involves adding to a database
}
}
我有一些代码可以实例化一个对象并将其添加到数据库中,返回 type 的对象Person
:
Person me = new Person()
{
Firstname = "Piers",
Lastname = "Karsenbarg"
};
但是,当我调试它并进入AddPerson()
方法时,属性this.Firstname
并this.Lastname
没有任何东西(在这种情况下是空的)。
我哪里错了?