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