Пройдите простой способ сделать это: -
Создан один класс для хранения следующей информации
- Уровень (число)
- Url (URL сайта)
Перейти к списку сайтов, хранящихся в объекте ArrayList. И выполнил следующий запрос, чтобы отсортировать его в порядке убывания по уровню.
var query = from MyClass object in objCollection
orderby object.Level descending
select object
Как только я отсортировал коллекцию в порядке убывания, я написал следующий код, чтобы получить Объект, который появляется в верхней строке
MyClass topObject = query.FirstRow<MyClass>()
Это сработало как шарм.