var num = new List<double?>{null};
var result = num.Sum(d => (double?)d);
Console.WriteLine(result is null);
How to make this return true?
var num = new List<double?>{null};
var result = num.Sum(d => (double?)d);
Console.WriteLine(result is null);
How to make this return true?
I'm don't think it is possible in "one go", but you can do something like this to get the desired result:
double? sum = d.Any((x) => x == null) ? null : d.Sum();