public static int CalculateAge(DateTime birthdate)
{
int years = DateTime.Now.Year - birthdate.Year;
if (DateTime.Now.Month < birthdate.Month
|| (DateTime.Now.Month == birthdate.Month
&& DateTime.Now.Day < birthdate.Day))
years--;
return years;
}
答案 0 :(得分:3)
只需这样做:
textBox1.Text = Convert.ToString(CalculateAge(someDate));
您必须将计算值分配给文本框的Text
属性。但是,由于函数的返回类型为int
,因此首先必须将其转换为string
,因为TextBox只能显示字符串。
答案 1 :(得分:2)
你的意思是这样吗?
textBox.Text = CalculateAge(birthDate).ToString();