如何从 lambda 表达式中获取值

How to get just value from lambda expression

大家好,我需要您的帮助来显示 lambda 表达式的值。 这就是我得到的...(Y)

代码

@foreach (var item in solicitudes)
{
     <td>
         @(solicitudes.Where(x => (x.TipoSolicitud == item.TipoSolicitud)).Select(x => new
         {
             item.Descripcion
         }).SingleOrDefault())
     </td>
}

我认为的结果

{ Descripcion = descripcion 1 }
{ Descripcion = descripcion 2 }

我想要这个,请帮忙

descripcion 1
descripcion 2

您的页面正在打印对象,而不是字符串。不做 x => new {x.Descripcion} 而只是 x => x.Descripcion

@foreach (var item in solicitudes)
{
     <td>
         @(solicitudes
            .Where(x => (x.TipoSolicitud == item.TipoSolicitud))
            .Select(x => x.Descripcion)
            .SingleOrDefault())
     </td>
}