以下の「週」を並べ替えたいと思います。「InvalidCast Exception」は、私が近くにいないことを示しています (私が何を投げたとしても)。
sortedWeeks はデバッガーで良さそうです...
どうすればそれをクラスに戻すことができますか?
元の Weeks クラスは 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; }
}