Я пытаюсь создать утилиту, которая будет отправлять какое-то запланированное случайное количество событий в случайное время в день.
Я сделал массив времен, когда события будут выполняться, но я не знаю, как прочитать этот массив и отправить его методу.
В следующем коде я использую следующие элементы управления:
TotalJobsPerDay = Контроль входа &
EndTime = элемент управления TimePicker.
private void BtnStart_Pressed(object sender, EventArgs e)
{
Random random = new Random();
TimeSpan start = TimeSpan.FromHours(7);
TimeSpan end = TimeSpan.FromHours(int.Parse(EndTime.Time.ToString().Substring(0, EndTime.Time.ToString().IndexOf(':'))));
int maxMinutes = (int)((end - start).TotalMinutes);
TimeSpan[] t = new TimeSpan[int.Parse(TotalJobsPerDay.Text)];
for (int i = 0; i < t.Length; ++i)
{
int minutes = random.Next(maxMinutes);
t[i] = start.Add(TimeSpan.FromMinutes(minutes));
}
var events = t.OrderBy(x => x.Hours).ToList();
//Read the array and on containing times doSomething() within the day...
}
Я ожидаю, что утилита будет работать на системах Android и UWP.
(Я очень сожалею о своем плохом английском)