问题描述
这是我目前所拥有的代码,目前我被卡住了。
static void Main(string[] args)
{
int age = 0;
DateTime Now = DateTime.Today;
Console.WriteLine("What is your age?");
age = Convert.ToInt32(Console.ReadLine());
}
解决方法
一个简单的方法是创建一个字符串变量,它是一个console.readline,将字符串转换为int(age),然后从当前年份中减去年龄,这个等式的结果将是它们的年份出生。但是,这仍然不完美,好像您还没有过生日但可能要休息一年。
String stringAge = Console.ReadLine();
int age = Convert.ToInt32(stringAge);
//year is 2021
int result = age-2021;