当前位置:编程学习 > C#/ASP.NET >>

Linq排序字符串日期并去掉null和empty


List<RegInfo> listRegInfo=new List<RegInfo>();
RegInfo ri=new RegInfo();
ri.Date="2013-5-31" //string 类型
listRegInfo.Add(ri);
ri=new RegInfo();
ri.Date="2013-5-2" //string 类型
listRegInfo.Add(ri);
ri=new RegInfo();
ri.Date="2013-7-1" //string 类型
listRegInfo.Add(ri);
ri=new RegInfo();
ri.Date="";        //这一行需要去掉 null和Empty


--------------------编程问答-------------------- listRegInfo.Where(o=>!string.IsNullOrEmpty(o)).OrderBy(o=>DateTime.Parse(o))
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/ --------------------编程问答-------------------- listRegInfo.Where(o=>!string.IsNullOrEmpty(o.Date));

http://bbs.csdn.net/topics/380220328 --------------------编程问答-------------------- linq里面的where和 sql里面的where 是一样的,都是做筛选条件的。所以.where(o=> 这里有条件的o.Data)
补充:.NET技术 ,  LINQ
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,