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á
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á
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!