我想對下面的「周」進行排序。 'InvalidCast異常'告訴我,我甚至沒有關閉(不管我拋出了什麼)。如何對內部列表進行排序<myObject>
sortedWeeks看起來在調試好...
我如何得到它放回類?
其實我並不需要原來周類,因爲它會通過JavaScriptSerializer運行...雖然我想知道怎麼這個類進行排序...
Weeks theData = new Weeks();
// pretend its now full of data and I need the weeks sorted on number
var sortedWeeks = theData.weeks.OrderBy(x => x.number);
theData.weeks = sortedWeeks; // <--- How do I cast this??
public class Weeks
{
private List<Week> _weeks = new List<Week>();
public List<Week> weeks
{
get { return _weeks; }
set { _weeks = value; }
}
}
public class Week
{
public string week { get; set; }
public string file { get; set; }
public int number { get; set; }
}