我正在使用WebClient检索一组数据。收到数据后,我需要循环遍历它。我需要知道数据中日期的最大值是多少,以便可以从下一个日期检索新数据。
简化,我的代码如下:
class MyClass
{
public DateTime LoopDate()
{
DateTime[] TripDates = { DateTime.Parse("2019-01-01"), DateTime.Parse("2019-01-02"), DateTime.Parse("2019-01-03") };
DateTime maxdate;
foreach (var date in TripDates)
{
maxdate = date;
Console.WriteLine(date);
}
return maxdate; //needs to return the maximum DateTime value from the loop
}
}
class Program
{
static void Main(string[] args)
{
var MyClass = new MyClass();
var Nextdate = MyClass.LoopDate();
Console.ReadKey();
}
}
答案 0 :(得分:3)
public DateTime LoopDate()
{
DateTime[] TripDates = { DateTime.Parse("2019-01-01"), DateTime.Parse("2019-01-02"), DateTime.Parse("2019-01-03") };
DateTime maxdate = TripDates.Max();
return maxdate; //needs to return the maximum DateTime value from the loop
}
答案 1 :(得分:0)
以下行将为您服务
WaitForSingleObject