将属性添加到不包含它的列表c#中

时间:2016-08-06 19:57:52

标签: c# asp.net

我有一个返回List数据类型<Reserva>的方法。此类Reserva只有4个属性,我可以使用此方法返回。

在我的图表中Reserva是一个仅在<Espectaculo>

中实例化的类

我想在我创建的新List中添加属性,例如我想添加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;
}

1 个答案:

答案 0 :(得分:0)

您无法动态地将属性添加到类中。继承该类并在新类中添加另一个:

format='table'