Classe Object do .NET C#

2940 palavras 12 páginas
C# - Tratando com Coleções (revisão)

Hoje eu vou escrever um pouco sobre coleções, e para que você entenda o assunto tratado aqui, você tem que conhecer os conceitos básicos sobre Arrays.
Arrays são um tipo de dados da plataforma .NET onde podemos tratar com diversos elementos de um mesmo tipo. A definição formal seria: "Arrays - Tipo de variável que armazena um conjunto de valores do mesmo tipo ; Um arranjo de elementos em uma ou mais dimensões ; Uma coleção de elementos do mesmo tipo no qual a posição de cada elemento está definida de forma única por um índice inteiro."
Para mais detalhes veja as referências sobre o assunto que eu já publiquei.
Vamos então ao assunto do artigo: Coleções ou Collections.
Dados estreitamente relacionadas podem ser tratados de forma mais eficiente quando agrupadas em uma coleção. Em vez de escrever código separado para lidar com cada objeto individual, você pode usar o mesmo código para processar todos os elementos de uma coleção.

Para gerenciar uma coleção, a classe Array e as classes do namespace System.Collections são usadas para adicionar, remover e modificar qualquer um dos elementos individuais de uma coleção ou um intervalo de elementos. Uma coleção inteira pode até mesmo ser copiados para outra coleção.

Algumas classes Collections têm as capacidades de classificação, e a maioria são indexadas. A Gestão de memória é feita automaticamente, e a capacidade de uma coleção é expandida, conforme necessário.
O que é uma coleção e qual a diferença entre uma coleção e um Array ?
As coleções são estruturas de dados enumeráveis que podem ser acessadas usando índices e chaves.
Uma coleção também armazena um conjunto de valores da mesma forma que um array a diferença é que uma coleção armazena os elementos como Object. Portanto as coleções tem capacidade de colecionar itens do tipo Object.
As classes de coleções podem ser encontradas no namespace System.Collections e elas dão suporte a pilhas, filas, listas e hash

Relacionados

  • Informatica
    2495 palavras | 10 páginas
  • programação C#
    10041 palavras | 41 páginas
  • Tutorial C# Informática
    10041 palavras | 41 páginas
  • programando em c#
    10041 palavras | 41 páginas
  • Orientação a objetos c#
    3332 palavras | 14 páginas
  • estudante
    9966 palavras | 40 páginas
  • programação
    10041 palavras | 41 páginas
  • Guia de referencia C#
    9966 palavras | 40 páginas
  • algoritmo
    9966 palavras | 40 páginas
  • C# Guia de referência
    10041 palavras | 41 páginas