forum

home / developersection / forums / how to sort object in list and update object using linq?

How to sort object in list and update object using linq?

Anonymous User 2259 03-Nov-2014
I am writing a function to sort a List using a property inside the list. I need to sort the MyClass object obj using the property Age of the list AnimalList and assign the sorted list back to obj. After performing the function obj should get updated with the new sorted object. My list value has got the sorted list now. I need to update that to obj.

I have tried many possibilities but couldn't bind it the list to the object.

public void SortBlocks(MyClass obj)
{
      List<Animal> value = obj.AnimalList;
      value = value.OrderBy(val => val.Age).ToList();
}
 
public interface MyClass
{
     List<Animal> AnimalList { get; set; }
}
public class Animal
{
     public string color { get; set; }
     public uint Age { get; set; }
}


Updated on 04-Nov-2014

I am a content writter !

Can you answer this question?

Answer

1 Answers

Liked By