O que é Dicionário como mapa em C# no Ubuntu 20.04?
Um dicionário é uma espécie de coleção que contém pares de chave/valor. O dicionário tem a vantagem de ser do tipo genérico. A biblioteca do sistema “Sistema.Coleção.O namespace genérico ”é usado para definir um dicionário de termo. O dicionário na linguagem de programação C# é dinâmico, o que significa que o tamanho do dicionário se expande em resposta à demanda.
Sintaxe do Dicionário C# no Ubuntu 20.04
A sintaxe geral do dicionário em C# é dada abaixo:
Usando o sistema.Coleção.Genéricos;O "TKEY" e "TVALUE" são parâmetros de tipo que representam "tkey" para a chave do tipo e "tvalue" para o tipo do valor no dicionário.
Características importantes do dicionário C# no Ubuntu 20.04
Como utilizar o dicionário C# no Ubuntu 20.04
Temos três maneiras em C# para chegar ao par de chave/valor do dicionário através do loop for, foreach loop e especificando o valor do índice. Dê uma olhada nos exemplos abaixo para entender melhor como usar o dicionário como um mapa em C#:
Exemplo 1: Criando o dicionário em C# no Ubuntu 20.04
Vejamos um exemplo de uma aula de dicionário genérico que usa a função add () para armazenar elementos e for-cada um loop para itera-os.
Em primeiro lugar, devemos importar as bibliotecas do sistema usando a palavra -chave "usando". Este é um exemplo de um dicionário C#, por isso é necessário importar o “sistema.Coleção.Biblioteca de genéricos ”sob a qual o termo do dicionário é definido. Então criamos nossa classe C# e o chamamos de "programa". A classe invocou o método principal e, no método principal, chamamos de classe de "dicionário" para criar o dicionário.
Aqui, o "map_dict1" é usado como um "dicionário" para armazenar tipos de dicionário. O "int" representa "tkey", que é fundamental, e a "string" representa "tvalue", que é o valor do dicionário. A função add () é usada para adicionar os pares de chave/valor no dicionário "map_dict1". Através do loop foreach, acessaremos os pares de chave/valor do dicionário "map_dict1". Temos outro "dicionário" que criou outro dicionário ", my_dict2" e adicionou elementos no dicionário sem usar a função add (). Observe que, no loop foreach, temos a classe de método "KeyValuepair", que nos ajudará a acessar os pares de chave/valor dos dois dicionários especificados.
A seguir, são apresentados os valores dos resultados dos dicionários criados no código acima.
Exemplo 2: Removendo os elementos em C# no Ubuntu 20.04
O tipo de dicionário inclui dois métodos para remover elementos, que são os métodos Remover () e Clear (). O valor com a chave fornecida é removido do dicionário pelo método Remover (). Por outro lado, o método clear () limpa o dicionário todas as chaves e valores.
O dicionário armazena o emparelhamento de chave/valores do dicionário e o representa como um mapa no código acima. Primeiro, os elementos são adicionados ao dicionário usando a função add (). A classe "keyvaluepair" é usada no loop foreach para obter os pares de chave/valor do dicionário "mapa". Em seguida, invocamos o método Remone () e passamos a chave "4" para ele, removendo o par de valores-chave do valor da chave do dicionário especificado. Após o método Remone (), estamos acessando o par de valores-chave do dicionário usando "keyvaluepair" no loop foreach. Por fim, temos o método clear () pedido para excluir todos os itens presentes no dicionário.
A saída do método Remone () e Clear () é vista na imagem a seguir.
Exemplo 3: Verificando a disponibilidade dos elementos do dicionário em C# no Ubuntu 20.04
Também podemos usar um dicionário para ver se existe uma chave ou valor específico no dicionário dado através da ContansKey e containsvalue.
O dicionário "map_dict" é criado pelo dicionário e armazena o "o" de int e "tvalue" do tipo de string. O método addg () adiciona os elementos no dicionário dado. Para verificar a chave do dicionário especificado, chamamos o método Conatinskey. O método Constinskey verificará se o dicionário inclui a chave do dicionário. Também usamos um método contém valor no código acima para verificar o valor da chave especificada do dicionário. Esses métodos são invocados na condição IF-Else, ignorando a chave e o valor presente no dicionário "map_dict".
Portanto, tanto a chave quanto o valor do dicionário estão disponíveis; portanto, a saída mostra o resultado em condições verdadeiras.
Exemplo 4: Atualizando os elementos no dicionário em C# no Ubuntu 20.04
Para atualizar o valor de uma chave de dicionário, podemos criar uma chave no indexador. Vamos atualizar o dicionário especificando o índice -chave do dicionário.
A classe C# é definida como "MapDictionary", que chamamos de sua principal função. Na função principal, temos uma declaração variável como "nome", que é o dicionário, e a variável tem um dicionário Os valores do índice de chave especificados são atualizados na tela do terminal. Conclusão Como C# não tem mapa embutido, usamos um dicionário. O artigo deu a você um conceito claro de dicionários e como podemos usá -los como um mapa. Passamos pela definição de um dicionário e alguns de seus principais recursos. Em seguida, temos quatro exemplos de uso de um dicionário que demonstram como criar o dicionário, acessar seus elementos e remover e atualizar elementos no dicionário. Espero que você tenha achado este artefato benéfico ao lidar com o mapa C#.