По какой-то причине EventLogEntry.Category возвращает номер вместо текста категории.Он возвращает то же самое, что и свойство CategoryNumber, которое, как я предполагаю, не должно происходить.Я что-то здесь не так делаю, или есть другой способ получить текст категории для EventLogEntry?
Вот код для воспроизведения ошибки:
Console.WriteLine(new EventLog("System").Entries[0].Category);
Это должно что-то написатьнапример, «Нет» или «Событие состояния службы» (или любая соответствующая категория для вас), но вместо этого он пишет «(0)».Есть мысли о том, что я здесь делаю не так?