0
我有對象的列表,我想更新對象的Break屬性,其中breakflag = 1與其下一個和上一個記錄。更新列表對象
class EmployeeHour
{
int recordID{get;set;}
string Break{get;set;}
DateTime TimeIn {get;set;}
DateTime TimeOut {get;set;}
int BreakFlag{get;set;}
}
List<EmployeeHour> listEH=(from item in employeeHoursList
where item.BreakFlag==1
select item).Foreach(itme=>item.Break=(employeeHoursList[i].Timeout-employeeHoursList[i].TimeIn).ToString()).ToList();
所以在這裏我只是想設置與時間差異的休息屬性。在TimeIn和TimeOut之間,只對那些標誌爲breakflag的人來說。以及該對象的TimeOut,其中BeakFlag == 1和TimeIn在列表中該對象旁邊。
您有什麼問題? – RononDex
Linq用於查詢不更新數據。順便說一下'ForEach'不是來自Linq – wudzik
「更新其下一個和上一個記錄」是什麼意思? –