Wenn ich ein neues Objekt der Klasse erschaffe und seine Eigenschaften Werte zuweisen wie folgt:Zugang zu neuen Klasse Eigenschaften des Objekts
foreach (var item in lstOfPersonnel)
{
ClassNameVM personVM = new ClassNameVM()
{
Name = item.FirstName + " " + item.LastName,
TimeTotalPFID = lstSummaries.Where(x => x.PFID == item.ID).Sum(x => x.Time),
TimeTotalPNFID = lstSummaries.Where(x => x.PNFID == item.ID).Sum(x => x.Time),
TimeTotalVO = lstSummaries.Where(x => x.VO == item.ID).Sum(x => x.Time),
TotalTime = // trying to do TimeTotalPFID + TimeTotalPNFID + TimeTotalVO.. but I can't access those properties.
};
newListPersonnel.Add(personVM);
}
Wie greife ich auf die TimeTotalPFID
, TimeTotalPNFID
, TimeTotalVO
Eigenschaften innerhalb des Objekts selbst?
Sie kann nicht, wenn Sie auf diese Weise tun. Sie müssen die Objekterstellung und die Eigenschaftszuweisung trennen –
@AkshayMahajan, das ist die Art und Weise, wie ich als nächstes versuchen würde, aber ich dachte, ich würde fragen, ob jemand dies getan hat –
Ich habe das einmal versucht, war aber nicht erfolgreich –