O que é um HashMap?
Parte da seção Lógica & Fluxo do Journey de C# da Coddy. Lição 46 de 66.
Em C#, o equivalente a um HashMap é chamado de Dictionary. Um Dictionary é uma coleção que armazena pares de chave e valor, permitindo que você consulte rapidamente os valores usando suas chaves associadas.
Vamos entender os conceitos básicos:
Um Dicionário armazena dados em pares chave-valor
// A sintaxe é Dictionary<KeyType, ValueType>
Dictionary<string, int> ages = new Dictionary<string, int>();Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Lógica & Fluxo
1Matrizes Multidimensionais
Noções Básicas de Matrizes 2DDeclaração e Inicialização de Matrizes 2DAcesso aos Elementos de Matrizes 2DLoops Aninhados com Matrizes 2DMatrizes IrregularesOperações Comuns com MatrizesRevisão - Multidimensional4Técnicas de Controle de Fluxo
Retornos AntecipadosCláusulas de GuardaInstruções de Salto (goto)Break e ContinueSimplificando Condicionais Aninhadas7Operadores Lógicos Avançados
Avaliação de Curto-CircuitoOperadores Lógicos CondicionaisPrecedência de OperadoresRevisão - Operadores Avançados2Tomada de Decisões Avançada
Múltiplas CondiçõesLógica Booleana ComplexaComparação entre If e SwitchInstruções Switch AninhadasRevisão - Decisões Avançadas5Tratamento de Exceções
Noções básicas de Try-CatchTipos de ExceçãoMúltiplos blocos CatchTrabalhando com ArquivosBloco FinallyUsando Using vs. Try-FinallyExceções PersonalizadasRecapitulação - Tratamento de Erros3Aprimoramentos de Loops
Desempenho de LoopsIteração de Estruturas ComplexasCada Tipo de LoopRefatoração de LoopsRevisão - Loops Otimizados6Tratamento de Nulos
Fundamentos de Referências NulasTipos de Valor AnuláveisPadrões de Verificação de NulosProgramação DefensivaRecapitulação — Segurança contra Nulos9HashMap Parte 1
O que é um HashMap?Declarar um HashMapVerificar se a chave existeAcessando valoresModificando dicionáriosRevisão - HashMapPratique por conta própria: Compilador de C# online