我有一个按时间填充的元组列表。我正在使用xceed控件,在这种情况下我使用了picktime控件来获取时间。我的元组包含start_time,end_time,day_id 如下:
List<Tuple<Xceed.Wpf.Toolkit.TimePicker, Xceed.Wpf.Toolkit.TimePicker, int>> org_time_lst = new List<Tuple<Xceed.Wpf.Toolkit.TimePicker, Xceed.Wpf.Toolkit.TimePicker, int>>();
这是初始化列表
的一个例子new Tuple<Xceed.Wpf.Toolkit.TimePicker, Xceed.Wpf.Toolkit.TimePicker, int>(mainF.sat_start_timepick,mainF.sat_end_timepick,1)
(在我的国家星期六是星期几的第一天:D所以它的ID在我的情况下为1)。现在我想根据start_time(元组中的item1)对此列表进行排序
我尝试了一些建议的方法,但我无法弄明白。 我做了比较使用if-else和datetime.parse(picktime.text)的东西,但在这里我需要像linq orderby或者排序......谢谢你
“mainF是timepicker存在的主要形式,所以我用它的构造函数初始化了新形式”