Jump to content
guilhoto

dificuldade em adicionar elementos a uma lista

Recommended Posts

guilhoto

while (contador < numerojogadores)
		{
			Console.WriteLine("Insira o nome do jogador{0}", contador + 1);
			string nomejogadores= Console.ReadLine();
			Console.WriteLine("{0}", nomejogadores);
			contador = contador + 1;
}

como e que faco para aquele Console.WriteLine"({0}", nomejogadores) me imprima todos os nomes dos jogadores? e como e que faco para a medida que o utilizador mete os nomes eu consiga guarda-los numa lista, um por um?

Share this post


Link to post
Share on other sites
petvetbr

o que está acontecendo no seu exemplo é que você está pegando o nome do jogador, porém não está o colocando em uma string declarada dentro do escopo do while, portanto a cada iteração do mesmo ela deixa de existir. Para funcionar como você quer, teria que fazer algo assim:

List<string> listaDeJogadores = new List<string>()
while (contador < numerojogadores)
{
Console.WriteLine("Insira o nome do jogador{0}", contador + 1);
string nomejogadores= Console.ReadLine();
listaDeJogadores.add(nomejogadores);
foreach(string jogador in listaDeJogadores)
{
Console.WriteLine("{0}", jogador);
}
contador = contador + 1;
}

Procure ler sobre coleções (Listas, Arrays, Dictionary, etc...) para ver como isto funciona.

Edited by apocsantos

Fernando Lage Bastos - MCP/MCTS/MCPD

Share this post


Link to post
Share on other sites
guilhoto

List<string> listaDeJogadores = new List<string>()

isto da um erro...Error 1 The type or namespace name 'List' could not be found (are you missing a using directive or an assembly reference?) , porque??

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.