Search code examples
c#linqclause

Sum using from clause (linq)


I've got a following command:

var sum = myList.Sum(p => p.Field);

Is it possible to write the same command using from clause? eg.

var sum = from myList ...

Solution

  • There is no expression for sum in this notation. Here is as close as you can get:

    var sum = (from p in myList select p.Field).Sum();