WindowsForms - 如何在C#中将整数转换为String

fla*_*ame 0 c# winforms

我是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)

Iro*_*ack 6

我希望你想要这样的东西

string ageString = ageInt.ToString();
Run Code Online (Sandbox Code Playgroud)