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;
}
最佳答案
只需这样做:
textBox1.Text = Convert.ToString(CalculateAge(someDate));
您必须将计算值分配给文本框的 Text
属性。但是由于函数的返回类型是 int
,您首先必须将其转换为 string
,因为 TextBox 只能显示字符串。
关于c# - 如何从此函数将当前年龄检索到文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21376524/