I need to add numerous variables of type nullable int. I used the null coalescing operator to get it down to one variable per line, but I have a feeling there is a more conc
Simplest, most elegant usage of LINQ:
var list = new List> { 1, 2, null, 3 }; var sum = list.Sum(s => s ?? 0); Console.WriteLine(sum);
You need the coalesce AFAIK to make sure the result is not nullable.