Я пытаюсь получить последнюю дату, используя приведенный ниже код, но он идет в петлевой infinte и отображает ничего в консоли,, что случилось с этим кодом (.net 2.0)
public static void sortsortyMyDates()
{
int i = 1;
DateTime[] dtList = new DateTime[20];
DateTime LatestDate = dtList[1];
dtList[1] = Convert.ToDateTime("28/05/2013 13:00:00");
dtList[2] = Convert.ToDateTime("23/04/2013 13:00:00");
dtList[3] = Convert.ToDateTime("25/03/2013 13:00:00");
dtList[4] = Convert.ToDateTime("08/04/2013 13:00:00");
while(i < dtList.Length)
{
int result = DateTime.Compare(LatestDate, dtList[i]);
if (result < 0)
continue;
else
LatestDate = dtList[i];
++i;
}
Console.WriteLine(LatestDate.ToString());
}
Определение "не работает", посмотрите на 'Max()'. – CodeCaster
ничего не отображает, как в бесчисленном цикле – Mathematics
Это экзамен? Я смущен. –