1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| public class Dummy {
public Dummy(string name, DateTime date) {
this.Name = name;
this.Date = date;
}
public string Name { get; set; }
public DateTime Date { get; set; }
}
// ...
IList<Dummy> dummies = new List<Dummy>() {
new Dummy("a", DateTime.Now.AddDays(-1)),
null,
new Dummy("b", DateTime.Now),
null,
new Dummy("c", DateTime.Now.AddDays(1))
};
var stringDummyDates = from dummy in dummies
select new {
stringDate = dummy == null ? "---" : dummy.Date.ToString("U", CultureInfo.InvariantCulture)
};
var anotherStringDummyDates = from dummy in dummies
select new {
stringDate = dummy == null ? "---" : dummy.Date.ToString("dd/MM/yyyy")
};
Console.WriteLine("++++++++++++++++++++++++++++++");
foreach (var item in stringDummyDates) {
Console.WriteLine(item.stringDate);
}
Console.WriteLine("++++++++++++++++++++++++++++++");
foreach (var item in anotherStringDummyDates) {
Console.WriteLine(item.stringDate);
} |