Ich habe Daten zu einer Liste wie unten zugeordnet.Wie füge ich ein neues Objekt für jedes Element in der Liste hinzu
foreach (var items in niledetails)
{
cruiseDetails.Add(new CruiseDetails()
{
mainID = items.cruiseID,
idL = items.idlength,
mainimageUrl = items.cruiseimageUrl,
adultPrice = items.adultprice,
location = items.cruiseLocation,
numberofDays = items.numberofdays,
description = items.description,
embarkationP = items.embarkationport,
cruiseTyp = items.cruisetype,
childPrice = items.childprice,
totalPrice = items.totalprice,
farecode = items.referenceNumber,
experience = items.cruiseName,
fullcategoryname = items.cruiseCabname
});
}
diese fine.this arbeitet, hat 30 Objekte und für jedes Objekt 14 Schlüssel hat/values.now, was ich will, ist für jedes Objekt in der Liste zusätzlichen Mehrwert zu schaffen.
, die so etwas wie dieses
for(int i=0;i<cruiseDetails.Count();i++)
{
//for each object I want to add another key value(15th) for all 30 objects.
}
bedeutet Wie kann ich das tun. hoffe deine Hilfe.
HINWEIS: Ich bin nicht auf der Suche nach diesem. EX:
cruiseDetails.Insert(0, new someModel() { city = "All"});
Was ist also falsch mit der for-Schleife (oder einer foreach) -Option? – BugFinder
Sie möchten die vorhandene Modellklasse nicht ändern, um neue porpoerty hinzuzufügen? –
was ich möchte, ist die Artikelnummer für jeden hinzuzufügen. als ein Beispiel, wenn die Liste hat 30 Objekte, für jedes Objekt, das ich eine Eigenschaft zuweisen möchten für "itemNumber" –