我是C#的新手,我正在创建一个表格,该表格应该让用户有机会输入姓名和年龄.然后,通过提交此信息,应该有一个摘要(一个新表单),显示用户输入的内容.我终于得到了它的名字,因为它是一个字符串,这不是什么大问题,但我坚持这个年龄.我尝试过铸造,然而,它不起作用.我也查看了文档,但是我找不到任何有用的东西.好吧,可能是因为我不知道在哪里看.无论如何,如果有人给我一个例子,我会非常感激.提前致谢.
FormEnterDetails.cs
PersonStatic.LName = this.textBoxLastName.Text;
PersonStatic.Age = this.textBoxAge.Text;
Run Code Online (Sandbox Code Playgroud)
DetailsHolder.cs
private string lName;
public string LName
{
get { return lName; }
set { lName = value; }
}
string age;
public String Age
{
get { return age; }
set { age = value; }
}
Run Code Online (Sandbox Code Playgroud)
FormSummary.cs
private void FormSummary_Load(object sender, EventArgs e)
{
//we need to do this work on form load and not on creation
this.labelFirstNameSummary.Text = dh.FName;
this.labelLastNameSummary.Text = dh.LName;
this.labelAge.Text = Int32.Parse(dh.Age);
}
Run Code Online (Sandbox Code Playgroud)
PersonStatic.cs
static string lName;
public static string LName
{
get { return PersonStatic.lName; }
set { PersonStatic.lName = value; }
}
static string age;
public static string Age
{
get { return PersonStatic.age;}
set { PersonStatic.age = value; }
}
Run Code Online (Sandbox Code Playgroud)