C#で1日の特定の時間に実行する関数を設定しようとしています。このコードは機能しているようですが、私はそれほど自信がありません。これを回避するより良い方法はありますか?
これは私のコードです
String thetimeis = DateTime.Now.ToString("HH:mm:ss");
DateTime alarmtimeStart = Convert.ToDateTime("12:00:00");
DateTime alarmtimeStop = Convert.ToDateTime("12:02:00");
if (Convert.ToDateTime(thetimeis) > alarmtimeStart && Convert.ToDateTime(thetimeis) < alarmtimeStop)
{
MessageBox.Show(thetimeis);
}