我的代码是:
IEnumerable<string> checkboxes
复选框包含数据:
<"4,12/16/2014 00:00:00">
<"8,11/16/2014 00:00:00">
<"6,10/16/2014 00:00:00">
4,8,6是FileId
我需要从复选框列表中获取oldDate的fileId
答案 0 :(得分:1)
var allIds = checkboxes.Select(x=>int.Parse(x.Split(new []{','})[0]));
如果你想要最早的
int.Parse((checkboxes.OrderBy(x => DateTime.Parse(x.Split(new[] {','})[1])).First()).Split(new[] {','})[0]);
如果复选框为空,两种情况都会失败。请先验证并检查日期的解析,您可能需要通过正确的格式化程序