Как я могу сортировать массив в массиве объектов с помощью ключа элемента?Сортировка объекта с ключом массива в массиве объектов
Пожалуйста, смотрите изображение для получения дополнительной информации:
Так, например, в картине вы можете увидеть у нас есть 8 объект сейчас, поэтому мы хотим, чтобы отсортировать 8 объект с ключом в новом массиве на примере сортировки 8 объекта с " parentId "ключ в массиве или" categoryName "ключ в массиве !!!
Но я думаю, что у нас есть проблема, потому что мы не можем получить доступ к ключу в новом массиве !!!
Так что я думаю, что этот код не может помочь мне:
Array.Sort....
Теперь, как я могу сортировать объект с ключом массива, как это?
Сердечные приветы
@ Martin Liversage: Спасибо за информацию, я люблю использовать с вашего код, но у меня есть проблема !!! Я использую как это: 'IDictionary>()' Я не могу использовать, и у меня есть проблема с этим кодом: '.OrderBy (d => Int32.Parse (d [" parentId "])); ' не может конвертировать из 'CookComputing.XmlRpc.XmlRpcStruct' в 'string' у вас есть идеи? –
Sam
@Sam: Я не знаю о 'XmlRpcStruct', и единственным источником информации о ваших структурах данных является скриншот. Однако вы можете попытаться выполнить 'results.Cast()'. Я предполагаю, что «XmlRpcStruct» - это тип, подобный словарю, и, возможно, тип, который вы храните в массиве. –
@ Martin Liversage: ДА, это работа: D спасибо за помощь – Sam