C#对arraylist中的时间类型(2014-11-03T20:15:25)的数据排序?怎么写?

ArrayList al = new ArrayList();
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
pipeline p = new pipeline();
p.name = ds.Tables[0].Rows[i][0].ToString();
p.time = DateTime.Parse(ds.Tables[0].Rows[i][1].ToString());
al.Add(p);
}

直接用linq的排序方法
var values = from p in al
orderby p.time descending
select p
foreach (pipeline p in values)
{
Response.Write(p.time);
}
温馨提示:内容为网友见解,仅供参考
无其他回答

Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答