Оптимизация поиска максимального элемента в коллекции
Условие задачи
Дана функция FindMax, которая находит максимальный элемент в списке целых чисел Нормальный ли это код? Как его оптимизировать?
csharpprivate int FindMax(List<int> values)
{
int max = int.MinValue;
if (values != null)
{
foreach(int i in values)
{
if (max < i)
{
max = i;
}
}
}
return max;
}