我使用一個列表,其中AccountInformation有三個屬性獲得合併的數據
public class AccountInformation
{
public string AccountNumber{ get; set; }
public int StartDate { get; set; }
public int EndDate{ get; set; }
}
現在我得到我的數據進行處理列表這樣
AccountNumber StartDate EndDate
AC1 20150101 20150110
AC1 20150110 20150111
AC1 20150111 20150112
AC2 20150112 20150115
AC1 20150116 20150120
AC1 20150121 20150125
AC2 20150125 20150130
AC2 20150130 20150205
現在我需要在下面的方式
AccountNumber StartDate EndDate
AC1 20150101 20150111
AC2 20150112 20150115
AC1 20150116 20150120
AC1 20150121 20150125
AC2 20150125 20150005
這個數據作爲最終輸出裝置無論我在哪裏g ^將連續的AccountNumber設置爲相同,並且第一行的EndDate與下一行的StartDate相同,我需要合併這些行。
任何幫助表示讚賞。
而*如何*您合併嗎?結果條目有什麼'AccountNumber'和'Start/-EndDate'? – HimBromBeere
這可以通過一個簡單的循環完成,並且可能是另一個列表來保存所需的數據。你是否嘗試循環查看列表? –
我嘗試遍歷for循環,並創建了兩個列表,一個包含相同的AccountNumber和StartDate和EndDate,另一個包含具有不同AccountNumber的對象。之後,我在第一個列表上完成了一些操作,然後將第一個列表結果合併到第二個列表中......但這個解決方案似乎不可行。 –