как показать reversly продукции Событий в C#?

когда я выполняю следующий код, он выполняет продукцию от 2/feb/12, я хочу показать продукцию с сегодняшнего дня дата и затем вчера, тогда позавчера.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace @event
{
    using System.Diagnostics;
    class MySample
    {
        public static void Main()
        {
            string eventLogName = "System";
            string sourceName = "BTHUSB";
            string machineName =".";
            EventLog eventLog;
            eventLog = new EventLog();
            eventLog.Log = eventLogName;
            eventLog.Source = sourceName;
            eventLog.MachineName = machineName;
            int i;
            i = 0;

            foreach (EventLogEntry log in eventLog.Entries)
            {
                i = i + 1;
                if(log.EntryType.ToString()=="Error")
                Console.WriteLine((i)+") Entry type: {0} , Category: {1},  Data: {2}, ID: {3}, Source: {4} \n",log.EntryType,log.TimeWritten.ToLocalTime(),log.Data,log.EventID,log.Source);
            }
        }
    }
}

пожалуйста, помогите мне решить эту проблему....

1

1 ответы

Простое требование к Перемена сделает это:

foreach (var log in eventLog.Entries.Cast().Reverse()) {...}
2
добавлено
Ответ @Gomathipriya обновил - Обратный метод доступен на IEnumerable , требование Бросок гарантирует, что этот метод доступен
добавлено автор Rich O'Kelly, источник
сожалея то, что выбор не доступен, может вы предлагать другого
добавлено автор Gomathipriya, источник
Спасибо ваше решение работает.
добавлено автор Gomathipriya, источник
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot