foreachループのみを使用して最大値を取得する方法は?
class Program
{
static void Main(string[] args)
{
var list = new List<DateTime>();
list.Add(new DateTime(1980, 5, 12));
list.Add(new DateTime(1960, 1, 2));
list.Add(new DateTime(1983, 5, 4));
list.Add(new DateTime(1999, 10, 11));
list.Add(new DateTime(1913, 4, 7));
foreach(var date in list)
{
};
}
}
「最大」(最新) の日付を返すにはどうすればよいですか?