I need to generate 100 random values, save in a list ( List<>
) and get the largest number.
How do I get as many as I can?
I need to generate 100 random values, save in a list ( List<>
) and get the largest number.
How do I get as many as I can?
You will use the Max()
function read more here example:
List<int> lista = new List<int>{1,2,3,4,5,6,7,8,9,10};
int maiorValor = lista.Max();
Debug.WriteLine(maiorValor); //10
Using Linq, just call:
int maiorNumero = MinhaLista.Max();
Using only C #:
// criar a lista
var lista = new long[100];
for(var i = 0; i < 100; i++)
// Cada segundo possui 10 milhoes de Ticks,
// isso ira gerar valores aleatorios para a lista
lista[i] = DateTime.Now.Ticks;
// corre a lista
long maiorValor = 0;
for(var i = 0; i < 100; i++)
// se o valor atual da lista for maior que o valor que já tenho
if(lista[i] > maioValor)
// atualiza o valor que ja tenho
maiorValor = lista[i];