2016-08-06 34 views
-1

我有一种方法,返回数据类型<Reserva>List。这个类Reserva只有4 属性,我可以用这种方法返回。将一个属性添加到列表c#不包含它

在我的图Reserva是,只有不到<Espectaculo>

实例化类我想要一个财产添加到新的List I'm创建,比如我想添加的Espectaculo的名称: 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

你明白你自己的问题吗?我怀疑 – Rahul

+1

我相信你已经将属性或属性与属性混淆了。 –

回答

0

不能动态地添加性能上课。继承类并在新类中添加另一个:

public class ReservaExtended : Reserva 
{ 
    public string ExtraProperty { get; set; } 
} 
相关问题