试图在c中让用户输入他们的年龄,并告诉他们出生的年份

  • 本文关键字:他们 出生 他们的 用户 c# date
  • 更新时间 :
  • 英文 :


这是我到目前为止的代码,我现在被卡住了。

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;

相关内容

最新更新