小编Eva*_*van的帖子

提示用户使用新的DateTime

我正在开展一个项目,我必须提示用户输入几个日期.这是我提出的用于提示用户日,月和年的代码.

Console.WriteLine("Day: ");
var dateDay = Console.ReadLine();
var dateDayInt = Convert.ToInt32(dateDay);

Console.WriteLine("Month: ");
var dateMonth = Console.ReadLine();
var dateMonthInt = Convert.ToInt32(dateMonth);

Console.WriteLine("Year: ");
var dateYear = Console.ReadLine();
var dateyearInt = Convert.ToInt32(dateYear);

DateTime myDate = new DateTime(dateYearInt, dateMonthInt, dateDayInt, 00, 00, 00, 000);
Run Code Online (Sandbox Code Playgroud)

我在一个方法中使用这个日期,所以它需要采用这种格式.

如您所见,这是一个重复的代码.如果我甚至添加一两个日期,我的项目将变得非常混乱.假设我需要20个日期.有没有更简单的方法来做到这一点,比如每个日期只有一个提示?提前致谢!

c# datetime console-application

-1
推荐指数
1
解决办法
48
查看次数

标签 统计

c# ×1

console-application ×1

datetime ×1