2016-08-06 3 views
-1

enthält habe ich eine Methode, die <Reserva> ein List von Datentyp zurückgibt. Diese Klasse Reserva hat nur 4 Eigenschaften, die ich mit dieser Methode zurückgeben kann. Reservaeine Eigenschaft auf eine Liste C# hinzufügen, dass es nicht

In meinem Diagramm ist eine Klasse, die nur innerhalb <Espectaculo>

instanziert ich eine Eigenschaft zum neuen List ich bin schaffen hinzufügen möchten, zum Beispiel ich den Namen des Espectaculo hinzufügen möchten: e.name

public List<Reserva> reservasNoPagas() 
{ 
    List<Reserva> reservasNoPagas = new List<Reserva>(); 

    foreach (Espectaculo e in espectaculos) 
    { 
     reservasNoPagas.AddRange(e.reservasNoPagas()); 

     //somewhere here I want to add e.name to the reservasNoPagas 
    } 

    return reservasNoPagas; 
} 
+0

Verstehen Sie Ihre eigene Frage? Ich bezweifle, dass – Rahul

+1

Ich glaube, Sie haben 'Attribut' mit Eigenschaft oder Feld verwirrt. –

Antwort

0

Sie können Eigenschaften dynamisch Klassen hinzufügen. Übernehmen Sie die Klasse und fügen Sie eine weitere in einer neuen Klasse hinzu:

public class ReservaExtended : Reserva 
{ 
    public string ExtraProperty { get; set; } 
} 
Verwandte Themen