ArrayList C#

2 respostas
nayaracf

Como faz para criar um arrayList, e mostra seus valores aleatoriamente

2 Respostas

ViniGodoy
  1. É 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.

Nayton_Batista

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