using System.Collections.Generic;
public string Value { get; set; }
public D(string v) { this.Value = v; }
public static void Main()
List<D> DD = new List<D>();
DD.Add(new D("2018-11-08"));
DD.Add(new D("2018-12-01"));
Console.WriteLine($"In predicate: {d.Value}");
return d.Value=="2018-12-01";
Console.WriteLine($"Final: {d.Value}");