tengo un código que se parece a esto y crea una lista de una colección existentees posible tener un campo condicional en un tipo anónimo
var items = items.ConvertAll(r => new
{
description = FormatDescription(r),
start = r.Milestone.HasValue ? r.Milestone.Value.ToString("yyyy-MM-ddTHH:mm:ssZ") : DateTime.Today.ToString("yyyy-MM-ddTHH:mm:ssZ"),
classname = "significance" + r.SignificanceLevel,
Como se puede ver, en este momento si no tengo una fecha de inicio (r.Milestone) luego pongo la fecha de hoy. Lo que realmente quiero hacer si por ejemplo:
- si tengo un r.Milestone.Hasvalue mostrar esa fecha, si no tengo un valor no tiene el campo Fecha de inicio en el tipo anónimo en absoluto.
¿Es posible tener esta lógica condicional donde se puede eliminar el campo todo junto dentro de este tipo de código?
@Will Eddins: estableciendo esto como nulo, ¿no enviará el campo de nuevo? Quiero eliminar el campo incluso de existir si no hay un valor – leora