如何为模拟时间创建一个类?

时间:2017-01-24 02:46:21

标签: c# class datetime

我想创建一个模拟时间的类。这是我到目前为止所拥有的。

namespace TimeSimulationConsole
{
class Program
{
    static void Main(string[] args)
    {
        Time startTime = new Time();
        startTime.Day = 1;
        startTime.Month = 1;
        startTime.Year = 2000;

        DateTime gameDate = DateTime.Parse(startTime.Day, startTime.Month, startTime.Year);
        Console.WriteLine(gameDate);

        Console.ReadLine();

    }
}

class Time
{
    public int Day { get; set; }
    public int Month { get; set; }
    public int Year { get; set; }
}
}

我基本上想要定义一个开始时间,我可以稍后修改它,或者添加几天。但是现在我只想将它转换为DateTime并通过控制台显示它。

我编写的代码不起作用,似乎我无法解析startTime。

1 个答案:

答案 0 :(得分:1)

class Program
{
    static void Main(string[] args)
    {
        Time startTime = new Time();
        startTime.Day = 1;
        startTime.Month = 1;
        startTime.Year = 2000;

        DateTime gameDate = new DateTime(startTime.Year, startTime.Month, startTime.Day);
        Console.WriteLine(gameDate);

        Console.ReadLine();
    }
}

class Time
{
    public int Day { get; set; }
    public int Month { get; set; }
    public int Year { get; set; }
}