Tutorial de coleções C# com exemplos

Em nosso tutorial anterior, aprendemos como podemos usar arrays em C#. Vamos ter uma rápida visão geral disso. Arrays na programação são usados ​​para agrupar um conjunto de objetos relacionados. Portanto, pode-se criar um array ou um conjunto de inteiros, que pode ser acessado através de um nome de variável.

O que são coleções em C#?

As coleções são semelhantes a Arrays, fornece uma maneira mais flexível de trabalhar com um grupo de objetos.

Em arrays, você deve ter notado que precisa definir previamente o número de elementos em um array. Isso teve que ser feito quando o array foi declarado.

Mas em uma coleção, você não precisa definir previamente o tamanho da coleção. Você pode adicionar elementos ou até mesmo remover elementos da coleção a qualquer momento. Este capítulo se concentrará em como podemos trabalhar com as diferentes coleções disponíveis em C#.

Classes System.Collections

Coleção Descrição
Lista de Matriz A coleção ArrayList é semelhante aos Arrays tipo de dados em C#. A maior diferença é a natureza dinâmica da coleção da lista de arrays.
Pilha A pilha é uma coleção de casos especiais que representa o conceito LIFO (último a entrar, primeiro a sair).
filas The Queue é uma coleção de casos especiais que representa o conceito primeiro a entrar, primeiro a sair
Tabela de hash Uma tabela hash é uma coleção especial usada para armazenar itens de valor-chave
Lista Ordenada O SortedList é uma coleção que armazena pares de valores-chave em ordem crescente de chave por padrão.
BitArray Uma matriz de bits é uma matriz de estrutura de dados que armazena bits.