Casablanca: Anonymes Objekt zusammenstellen.

Beitrag lesen

Hallo Forum,

ich muss ein Anonymes Objet zusammenstellen:

myList.Add(new { id = myId, name = myName, property1 = myValue1,  property2 = myValue1 })

Die property1 und property2 mussen jenachdem, was vom Benutzer ausgewählt wurde, benannt werden, z.B.

myList.Add(new { id = myId, name = myName, pizza = 'salami',  salat = 'gemischt' }) oder
myList.Add(new { id = myId, name = myName, steak = 'RumpSteak',  salat = 'gemischt' })

Die Die property1 und property2 werden einer Methode als Parameter übergeben.

public void MyMethod(string property1, string property2) {
  myList.Add(new { id = myId, name = myName, ... });
}

Ich muss also einen Weg finden, die Namen dynamisch ändern zu können. Hat jemand Ahnung, wie man dies bewrkstelligen kann?

Gruß