Есть коллекция:
public Dictionary<string, Element> Files = new Dictionary<string, Element>();
public class Element
{
public string FolderName { get; set; }
public string Path { get; set; }
public string Name { get; set; }
}
Можно ли отсортировать коллекцию по Path?
Нужно получить новую коллекцию, в которой элементы будут отсортированы по возрастанию по "Path"
Сортировать значения словаря по возрастанию и сохранить в массив:
var ordered = Files.Values.OrderBy(x=>x.Path).ToArray()
И по убыванию:
var orderByDescending = Files.Values.OrderByDescending(x=>x.Path).ToArray()
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости