Blog

Dicionários em C#

Nesta publicação aprende-se a trabalhar com dicionários para que se possa usar esses mesmos conhecimentos e assim evoluir.

  • os dicionários são estruturas de dados que implementam mapeamentos (coleção de associações entre pares de valores);
  • o primeiro elemento do par é chamado de chave (identificador) e o outro é chamado de conteúdo.
using System;
using System.Collections.Generic;

namespace Base {
  class Dicionarios {
    public void Run() {
      Dictionary<string, int> pessoas = new Dictionary<string, int>() {
        { "Nelson Silva", 25 },
        { "Larissa Fernandes", 37 }
      };

      pessoas.Add("Pedro Henrique", 52);
      pessoas.Add("Raquel Soares", 68);
      pessoas["Pedro Henrique"] = 100;
      pessoas.Remove("Larissa Fernandes");
      // pessoas.Clear();

      Console.WriteLine($"Número de pessoas: {pessoas.Count}\n");

      foreach (KeyValuePair<string, int> pessoa in pessoas) {
        Console.WriteLine($"Nome: {pessoa.Key}");
        Console.WriteLine($"Idade: {pessoa.Value}");
      }
    }
  }
}

/*
  Número de pessoas: 3

  Nome: Nelson Silva
  Idade: 25
  Nome: Pedro Henrique
  Idade: 100
  Nome: Raquel Soares
  Idade: 68
*/

Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.

Happy coding!

Anterior Seguinte