Como faz para criar um arrayList, e mostra seus valores aleatoriamente
ArrayList C#
2 Respostas
- É melhor usar os generics:
IList<string> valores = new List<string>();
valores.Add("joao");
valores.Add("maria");
valores.Add("pessoa");
valores.Add("computador");
valores.Add("maquina");
valores.Add("tempo");
valores.Add("teste");
Para sortear um valor dentro da lista:
// cria um objeto da classe Random
Random rnd = new Random();
int indice = rnd.Next(lista.Count);
string valor = valores[indice];
Depois te passo um extension method que fiz para embaralhar a lista usando um algoritmo um pouco mais eficiente que esse que você usou.
se vc quer ver apenas 1 resultado pq vc colocar um for pra exibir tds???
coloca somente pra exibir o primeiro…
Console.WriteLine(valores[0].ToString());
Criado 12 de fevereiro de 2011
Ultima resposta 15 de fev. de 2011
Respostas 2
Participantes 3