Como declarar e inicializar uma lista em C#

Como Declarar E Inicializar Uma Lista Em C



Em C#, uma lista é uma coleção de itens que podem ser de qualquer tipo de dados e é uma estrutura de dados comumente usada que fornece flexibilidade no armazenamento e manipulação de dados. Antes de usar uma lista em C#, primeiro ela deve ser declarada e inicializada, este artigo discutirá como declarar e inicializar uma lista em C#.

Declarando uma lista em C#

Para declarar uma lista em C#, a primeira etapa é importar o namespace System.Collections.Generic. Este namespace contém a classe List que é usada para criar e manipular listas. A classe List pode ser usada para construir uma nova lista depois que o namespace for importado. O programa de exemplo a seguir mostra como declarar uma lista de inteiros:







usando System.Collections.Generic;

programa de classe {
vazio estático Principal ( corda [ ] argumentos ) {
Lista < int > números;
}
}


Na sintaxe acima, o namespace System.Collections.Generic é importado e, em seguida, uma nova lista chamada “numbers” é declarada usando a classe List .



Inicializando uma lista em C#

Depois que uma lista é declarada, ela pode ser inicializada com valores e há várias maneiras de inicializar uma lista em C#. A primeira maneira é usar o método Add() para adicionar valores à lista um a um, aqui está um código de exemplo que demonstra como inicializar uma lista de inteiros usando o método Add():



usando System.Collections.Generic;

programa de classe {
vazio estático Principal ( corda [ ] argumentos ) {
Lista < int > números = nova lista < int > ( ) ;
números.Adicionar ( 10 ) ;
números.Adicionar ( vinte ) ;
números.Adicionar ( 30 ) ;
números.Adicionar ( 40 ) ;
números.Adicionar ( cinquenta ) ;
}
}


Na sintaxe acima, uma nova lista chamada “numbers” é declarada usando a classe List e, em seguida, o método Add() é usado para adicionar cinco inteiros à lista.





Outra maneira de inicializar uma lista em C# é usar a sintaxe do inicializador de coleção, pois isso permite declarar e inicializar uma lista em uma única linha de código. Aqui está um código de exemplo que demonstra como inicializar uma lista de números inteiros usando a sintaxe do inicializador de coleção:

usando System.Collections.Generic;

programa de classe {
vazio estático Principal ( corda [ ] argumentos ) {
Lista < int > números = nova lista < int > ( ) { 10 , vinte , 30 , 40 , cinquenta } ;
}
}


No código acima, primeiro declaramos uma nova lista chamada “numbers” usando a classe List e então usamos a sintaxe do inicializador de coleção para adicionar cinco inteiros à lista em uma única linha de código.



Exemplo: declarando e inicializando uma lista em C#

Aqui está um código coletivo que demonstra a declaração e a inicialização de uma lista em C#:

usando Sistema;
usando System.Collections.Generic;

programa de classe {
vazio estático Principal ( corda [ ] argumentos ) {

// Declarando uma lista de inteiros
Lista < int > números;

// Inicializando a lista usando Add ( ) método
números = nova lista < int > ( ) ;
números.Adicionar ( 10 ) ;
números.Adicionar ( vinte ) ;
números.Adicionar ( 30 ) ;
números.Adicionar ( 40 ) ;
números.Adicionar ( cinquenta ) ;

// Exibindo os elementos em a lista
Console.WriteLine ( 'Elementos na lista usando o método Add():' ) ;
para cada ( se em números ) {
Console.WriteLine ( num ) ;
}

// Inicializando a lista usando a sintaxe do inicializador de coleção
Lista < corda > nomes = nova lista < corda > ( ) { 'Ele mesmo' , 'Mike' , 'Sara' , 'Davi' } ;

// Exibindo os elementos em a lista
Console.WriteLine ( ' \n Elementos na lista usando a sintaxe do inicializador de coleção:' ) ;
para cada ( nome da string em nomes ) {
Console.WriteLine ( nome ) ;
}
}
}


No código acima, primeiro declaramos uma lista de inteiros chamada “números” sem inicializá-la e, em seguida, inicializamos a lista usando o método Add() para adicionar cinco inteiros à lista. Em seguida, usando o loop foreach, exibimos os elementos da lista.

Também declaramos e inicializamos uma lista de strings chamada “names” usando a sintaxe do inicializador de coleção para adicionar quatro strings à lista e exibir os elementos na lista usando um loop foreach.

Conclusão

As listas são uma poderosa estrutura de dados em C# que é usada para armazenar e manipular coleções de itens, mas antes de usar uma lista em C# ela deve primeiro ser declarada e inicializada. A classe List é usada para declarar uma lista e há várias maneiras de inicializar uma lista, inclusive usando o método Add() e a sintaxe do inicializador de coleção. Seguindo os exemplos e as etapas descritas neste artigo, você deve ter um bom entendimento de como declarar e inicializar uma lista em C#.