Maximum integer value find in list<int>

Solution 1:

Assuming .NET Framework 3.5 or greater:

var l = new List<int>() { 1, 3, 2 };
var max = l.Max();
Console.WriteLine(max); // prints 3

Lots and lots of cool time-savers like these in the Enumerable class.

Solution 2:

Use Enumerable.Max

int max = l.Max();

Solution 3:

int max = (from l in list select l).Max().FirstOrDefault();

as per comment this should be

l.Max();