поэтому у меня есть простое веб-приложение, которое позволяет пользователю вводить имя, возраст, дату, пол и номер телефона
Я использую конструктор для создания человека по имени p
iзатем пытаюсь представить человека с помощью метода PresentPerson () и назначить возвращаемую строку метке
. Можете ли вы мне помочь?у меня есть ошибка с PresentPerson, и у меня возникают проблемы с ее выяснением, кажется, что кофе не работает
веб-форма приложения
моя ошибка
Код моей веб-страницы:
public partial class _Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
Person p = new Person(Convert.ToInt32(DropDownList1.SelectedValue), TextBox1.Text, Calendar1.SelectedDate, Convert.ToInt32(TextBox2.Text), DropDownList2.Text);
string s = PresentPerson();
Label2.Text = "" + s;
}
}
Код моей персоны .cs:
public class Person
{
int age;
string name;
int telNo;
string gender;
DateTime dateOfBirth;
public int Age { get => age; set => age = value; }
public string Name { get => name; set => name = value; }
public int TelNo { get => telNo; set => telNo = value; }
public string Gender { get => gender; set => gender = value; }
public DateTime DateOfBirth { get => dateOfBirth; set => dateOfBirth = value; }
public Person(int age, string name, DateTime dateOfBirth, int telNo, string gender)
{
this.age = age;
this.name = name;
this.DateOfBirth = dateOfBirth;
this.telNo = telNo;
this.gender = gender;
}
public string PresentPerson()
{
//PresentPerson();
string s = "";
s = name + ", age: " + age + ", telephone number: " + telNo + ", gender: " + gender + ", date of birth: " + DateOfBirth;
return s;
}
}