我有對象的列表結合連續的日期,範圍
public class sample
{
public DateTime Date;
public string content;
}
我希望能夠創建新的對象
public class sampleWithIntervals
{
public DateTime startDate;
public DateTime endDate;
public string content;
}
樣本對象的名單應分爲基於區間內容。間隔只能包括原始樣本列表中包含的那些日期。 我不知道如何在Linq做到這一點。
的樣本數據:
{"10/1/2013", "x"}
{"10/2/2013", "x"}
{"10/2/2013", "y"}
{"10/3/2013", "x"}
{"10/3/2013", "y"}
{"10/10/2013", "x"}
{"10/11/2013", "x"}
{"10/15/2013", "y"}
{"10/16/2013", "y"}
{"10/20/2013", "y"}
This should give me
{"10/1/2013","10/3/2013", "x"}
{"10/2/2013","10/3/2013", "y"}
{"10/10/2013","10/11/2013", "x"}
{"10/15/2013","10/16/2013", "y"}
{"10/20/2013","10/20/2013", "y"}
如果連續範圍既有x又有y?他們是否應該分成兩組? – nawfal
它是否必須在Linq?一個簡單的循環將更清潔。 –
循環也很好。是的,他們應該在兩個不同的組 – RRR