我正在編寫一個函數來使用列表中的屬性對List
進行排序。 我需要使用列表AnimalList
的屬性Age
對MyClass
對象obj
進行排序,並將排序後的列表分配回obj
。在執行功能obj
後應該更新新的排序對象。我的列表值已經得到排序列表。我需要更新到obj。使用LINQ對包含列表和更新對象的對象進行排序
我已經嘗試了很多可能性,但無法將它列表綁定到對象。
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;}
}
在此先感謝!
你如何初始化列表?你爲什麼不在初始化的時候下單? – 2014-11-04 07:48:47