Я использую ConcurrentDictionary для хранения строк журнала, и когда мне нужно отобразить их для пользователя, я вызываю ToList()
для создания списка. Но странно, что некоторые пользователи получают самые последние строки сначала в списке, в то время как они должны логически быть последними.Гарантирован порядок списка в ConcurrentDictionary?
Это потому, что ConcurrentDictionary не гарантирует постоянный порядок в интерфейсе IEnumerate или что может быть причиной?
Сортировка по значению DateTime при отображении данных. – usr
@usr Я планировал это сделать, но это своего рода обходной путь. Id нравится понимать, почему это происходит в первую очередь. – Muis