多线程循环2020-04-01至2023-01-01
DateTime _BeginDate = DateTime.Parse("2020-04-01");
DateTime _EndDate = DateTime.Parse("2023-01-01");
List<DateTime> listttt = new List<DateTime>();
for (DateTime i = _BeginDate; i <= _EndDate; i = i.AddMonths(1))
{
listttt.Add(Convert.ToDateTime(i.ToShortDateString())); //填充list数据
}ParallelOptions options = new ParallelOptions()
{
MaxDegreeOfParallelism = 5//最大线程数
};Parallel.ForEach(listttt.ToArray(), options, currentTypeArray =>
{
DateTime start = currentTypeArray;
Console.WriteLine("时间:" + start + ");
});