我有循环
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)
});但这不对。我能把那个循环转换成平行的吗?有人能帮me.Thanks这么多忙
发布于 2018-12-10 10:33:56
var source = Enumerable.Range(0, (endDateTimeGmt - startDateTimeGmt).Hours).Select(t => startDateTimeGmt.AddHours(t));
Parallel.ForEach(source, async dateTime =>
{
listDate.Add(dateTime)
});`enter code here`我的代码是correct.Close我的主题
https://stackoverflow.com/questions/53643220
复制相似问题