1
時間をシミュレートするクラスを作成したいと思います。ここまで私がこれまで持っていたことがあります。シミュレーション時間のクラスを作成する方法は?
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を解析できないようです。
['DateTime.Parse'](https://msdn.microsoft.com/en-us/library/system.datetime.parse.aspx)は、文字列から日時を解析するためのものです。あなたが望むのは[DateTimeコンストラクタ](https://msdn.microsoft.com/en-us/library/xcfzdy4x.aspx)の1つです。 – Blorgbeard
ありがとうございます。これについてもう一度読む必要があります。マイクロソフトのレッスンを見てもまだ固執していないものがあります。そのすべてが思い出すのはとても複雑です。 – Dennis