Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso C# Collections parte 1: Lidando com listas, arrays, listas ligadas, dicionários e conjuntos

Nota

9.3

Nível

Básico

Última atualização

08/11/2017

Carga horária

14h

Iniciar Curso
Concluir

Pré-requisitos:

Instrutor

  • instructor Marcelo Oliveira

    Tem 45 artigos publicados no Code Project, ganhou 23 prêmios de melhor artigo do mês. Leu bastante sobre a II Guerra Mundial. Gosta de desenhar, cantar, tocar violão e ukulele. https://twitter.com/twmoliveira

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Começando com Arrays

    1. Aprendendo a sintaxe especial de um Array
    2. Arrays como coleções de tamanho fixo
    3. Limitações de Índices de um Array
    4. Obtendo tamanho de um Array
    5. Revertendo e ordenando um Array
    6. Copiando e clonando Arrays
  2. Lista, a Coleção Flexível

    1. Declarando arrays de strings
    2. Obtendo a primeira e a última ocorrência de uma palavra
    3. Adicionando elementos numa lista
    4. Obtendo um ou mais elementos do meio de uma lista
    5. Removendo um ou mais elementos do meio de uma lista
    6. Implementando classes comparáveis
    7. Ordenando listas por um critério customizado
    8. Protegendo dados com coleções somente-leitura
    9. Somando propriedades de elementos de uma lista
  1. O Poder dos Sets

    1. Entendendo conjuntos
    2. Aprendendo como os conjuntos evitam duplicidade
    3. Espalhamento (Hashing)
    4. Implementando código de igualdade de objetos
    5. Implementando código de espalhamento de objetos
  2. Dicionários, Trabalhando com Chave e Valor

    1. Obtendo valor de um elemento da coleção através da chave
    2. Modificando valor de um elemento da coleção através da chave
    3. Adicionando elementos a um dicionário
    4. Obtendo valores de um dicionário de forma defensiva
  3. Lista Ligada, Pilha e Fila

    1. Criando uma nova lista ligada
    2. Montando os nós de uma lista ligada
    3. Ordenando uma lista ligada
    4. Obtendo sempre o último elemento que entra na coleção com uma pilha
    5. Obtendo sempre o primeiro elemento que entra na coleção com uma pilha
    6. Verificando itens de uma pilha sem removê-los