У меня есть цикл
List<DateTime> listDate=new List<DateTime>();
for (DateTime dateTime = startDateTimeGmt; dateTime < endDateTimeGmt; dateTime = dateTime.AddHours(1))
{
listDate.Add(dateTime);
}
Я пытался преобразовать в параллель, как в каком-то посте
var source = Enumerable.Range(0, (endDateTimeGmt - startDateTimeGmt).Hours).Select(t => startDateTimeGmt.AddHours(t));
Parallel.ForEach(source, async dateTime =>
{
listDate.Add(dateTime)
});
Но это было неправильно.Могу ли я преобразовать этот цикл в параллельный?Кто-нибудь может мне помочь. Большое спасибо