Ola! A minha dúvida consta no código abaixo, no "bloco If " há um valor a ser retornado, mas o método "VerificarCapacidadeArray()" é do tipo void. Sempre pensei que os método void não retornam valor, ou estou fazendo confusão? Alguém por favor me ajude a perceber.
private void VerificarCapacidadeArrray(int tamanhoNecessario)
{
if (_itens.Length>=tamanhoNecessario)
{
return;
}
//Aumentando capacidade do tamanho
int novoTamanho = _itens.Length * 2;
if (novoTamanho<tamanhoNecessario)
{
novoTamanho = tamanhoNecessario;
}