Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Diferença entre contains e trygetvalue

Olá gostaria de saber qual a diferença entre o metodo contains e o trygetvalue pois utilizei os dois e se comportaram da mesma forma. Caso façam a mesma coisa qual seria o mais adequado para esse desafio? Agradeço desde já

1 resposta
solução!

Oi, Laura, tudo bem?

O método Contains é utilizado para verificar se uma chave específica existe em um dicionário. Ele retorna um valor booleano indicando se a chave existe ou não.

Já o método TryGetValue é utilizado para obter o valor associado a uma chave específica em um dicionário. Ele retorna um valor booleano indicando se a chave foi encontrada e, caso tenha sido encontrada, também retorna o valor associado a essa chave.

No contexto do desafio, o método mais adequado seria o Contains, pois você só precisa verificar se a banda existe no dicionário. Caso contrário, você exibe uma mensagem informando que a banda não foi encontrada.

Caso queira mais informações a respeito dessas funções, recomendo a leitura da documentação abaixo:

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!