Думайте о том, кто должен использовать каждый уровень. В моем коде я сохраняю ОТЛАДКА зарезервированным для вывода разработчика, например, произвожу, который только помог бы разработчику. ПОДРОБНЫЙ используется для обычного пользователя, когда много информации необходимо. ИНФОРМАЦИЯ я использую для нормального показа крупных событий (например, отправка веб-страницы, проверяя что-то важное).
И СБОЙ и ПРЕДУПРЕЖДАЕТ , симпатичен сам объяснительный.
Найден ответ на MSDN : Да.
Объекты
IGrouping
отображаются в порядке, основанном на порядке элементы в источнике, которые создали первый ключ каждогоIGrouping
. Элементы в группировке выводятся в том порядке, в котором они появляются в источнике .