コード例 #1
0
 private void Minutes()
 {
     if (DateAndTime.Minute > OldDateAndTime.Minute & DateAndTime.Hour == OldDateAndTime.Hour ||
         DateAndTime.Minute <OldDateAndTime.Minute& DateAndTime.Hour> OldDateAndTime.Hour ||
         DateAndTime.Minute < OldDateAndTime.Minute & DateAndTime.Hour <OldDateAndTime.Hour& DateAndTime.Day> OldDateAndTime.Day ||
         DateAndTime.Minute < OldDateAndTime.Minute & DateAndTime.Hour < OldDateAndTime.Hour & DateAndTime.Day <OldDateAndTime.Day& DateAndTime.Month> OldDateAndTime.Month ||
         DateAndTime.Minute < OldDateAndTime.Minute & DateAndTime.Hour < OldDateAndTime.Hour & DateAndTime.Day < OldDateAndTime.Day & DateAndTime.Month <OldDateAndTime.Month& DateAndTime.Year> OldDateAndTime.Year)
     {
         OldDateAndTime = new DateTime(OldDateAndTime.Year, OldDateAndTime.Month, OldDateAndTime.Day, OldDateAndTime.Hour, DateAndTime.Minute, OldDateAndTime.Second);
         Minute?.Invoke();
     }
 }
コード例 #2
0
 public void OnResourceStart()
 {
     var minuteTimer = new Timer(x => {
         Minute?.Invoke();
     }, null, 60000, 60000);
 }