No VBA é possível aumentar a capacidade de um array usando o código "Redim Preserve s(1 to 5)" no C# existe algo parecido?
No VBA é possível aumentar a capacidade de um array usando o código "Redim Preserve s(1 to 5)" no C# existe algo parecido?
Olá Cristiano!
É possível sim! Existe um método chamado Resize()
.
A sintaxe é: Array.Resize(ref arrayQueQueroMudarOTamanho, 8);
O argumento ref
é necessário para compilar. arrayQueQueroMudarOTamanho
seria o nome do seu array e depois da vírgula deve colocar o novo tamanho do array. No caso teria 8 posições, independentemente de quantas posições tivesse antes.
Para mais informações, neste link da documentação (em inglês) tem mais detalhes sobre este método.
Espero ter ajudado!