Trabalhar com listas na maioria é uma tarefa bem fácil, porém as vezes complicamos algoritmos onde funções já existentes nos ajudam muito.
Veja o seguinte código que retorna o maior e o menor número da lista:
class Program { static void Main(string[] args) { int[] numbers = { 12, 343, 345, 657, 4325, 2234, 234, 34 }; var intMinimumNum = numbers.Min(); Console.WriteLine("The minimum Number is {0}", intMinimumNum); var intMaximumNum = numbers.Max(); Console.WriteLine("The maximum Number is {0}", intMaximumNum); Console.ReadLine(); } }
Um grande abraço!