對不起,標題有點含糊,想不到一個好的。如何獲取相應值更改的行值 - LINQ
我有一個對象列表,它包含一些最大和最小極限值以及一個時間戳。
爲了說明這一點,我的網格用於顯示列表的內容可能是這樣的(很簡單):
LimitMin | LimitMax | Start Time
1 2 08:00
1 2 08:01
1 2 08:03
2 5 08:05
2 5 08:06
2 5 08:10
現在,我只是做一個選擇不同,得到不同的限制和補充他們到一個列表,像這樣:
var limitdistinct = printIDSPC.Select(x => new { x.LimitMin, x.LimitMax }).Distinct();
但我想獲得的時間戳,以及,在限制改變(在本例中08:05以上)。我似乎無法弄清楚,如何做到這一點。我想到了Distinct實際上是如何在幕後工作的,如果你能以某種方式從select語句中獲得時間戳。我是否必須通過foreach循環遍歷整個列表,然後比較這些值以查看其更改的位置?
任何幫助?
決定去你的第一個建議,它的作品就像一個魅力。非常感謝! – St0ffer 2014-11-14 13:37:59