C# - Coleções
As classes de coleção são classes especializadas para armazenamento e recuperação de dados. Essas classes fornecem suporte para pilhas, filas, listas e tabelas de hash. A maioria das classes de coleção implementam as mesmas interfaces.
As classes de coleção servem a vários propósitos, como alocar memória dinamicamente a elementos e acessar uma lista de itens com base em um índice etc. Essas classes criam coleções de objetos da classe Object, que é a classe base para todos os tipos de dados em C#.
Várias classes de coleção e seu uso
A seguir estão as várias classes comumente usadas do System.Collection namespace. Clique nos links a seguir para verificar seus detalhes.
Nº Sr. | Classe e Descrição e Uso |
---|---|
1 | Lista de Matriz Ele representa uma coleção ordenada de um objeto que pode ser indexado individualmente. É basicamente uma alternativa a um array. No entanto, ao contrário do array, você pode adicionar e remover itens de uma lista em uma posição especificada usando um índice e a matriz se redimensiona automaticamente. Também permite alocação dinâmica de memória, adicionando, pesquisando e classificando itens na lista. |
2 | Tabela de hash Ele usa uma chave para acessar os elementos da coleção. Uma tabela de hash é usada quando você precisa acessar elementos usando a chave e pode identificar um valor de chave útil. Cada item na tabela de hash tem uma chave/valor par. A chave é usada para acessar os itens da coleção. |
3 | Lista Ordenada Ele usa uma chave bem como um índice para acessar os itens em uma lista. Uma lista ordenada é uma combinação de uma matriz e uma tabela de hash. Ele contém uma lista de itens que podem ser acessados usando uma chave ou um índice. Se você acessar itens usando um índice, é um ArrayList, e se você acessar itens usando uma chave, é um Hashtable. A coleção de itens é sempre classificada pelo valor da chave. |
4 | Pilha Ele representa um último a entrar, primeiro a sair coleção de objeto. Ele é usado quando você precisa de um acesso de itens por último a entrar e primeiro a sair. Quando você adiciona um item na lista, ele é chamado de empurrando o item e quando você o remove, ele é chamado de popping o item. |
5 | Fila Ele representa um primeiro a entrar, primeiro a sair coleção de objeto. Ele é usado quando você precisa de um acesso de primeiro a entrar, primeiro a sair de itens. Quando você adiciona um item na lista, ele é chamado de enfileirar e quando você remove um item, ele é chamado de deque . |
6 | BitArray Ele representa uma matriz da representação binária usando os valores 1 e 0. É usado quando você precisa armazenar os bits, mas não sabe o número de bits antecipadamente. Você pode acessar itens da coleção BitArray usando um índice inteiro , que começa do zero. |
Linguagem C
- Por que o contexto é rei ao aplicar a coleta de dados
- Tutorial de coleções de C# com exemplos
- Contador Python em coleções com exemplo
- Java - Framework de coleções
- Java 10 - Coleta de lixo aprimorada
- Java 9 - Métodos de Fábrica de Coleção
- Quatro itens de ação de marketing para fabricantes
- Uma escavadeira robótica detecta itens enterrados
- Itens-chave a serem verificados antes de uma inspeção da OSHA
- Itens vitais para verificar em uma bomba centrífuga após a desmontagem