Boa tarde, gostaria de saber se posso declarar um array sem tamanho definido, por exemplo: Conta[] contas = new Conta[]; Ou necessariamente tenho que inicializar
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde, gostaria de saber se posso declarar um array sem tamanho definido, por exemplo: Conta[] contas = new Conta[]; Ou necessariamente tenho que inicializar
Quando trabalhamos com array, eles trabalham com tamanhos estaticos então sempre precisamos passar um valor pra ele criar de acordo com a quantidade. Já um List ou ArrayList, são dinâmicos. Não são alocados posições conforme sua necessidade. Esse link resume bem a diferença ente eles: http://www.c-sharpcorner.com/blogs/difference-between-array-and-arraylist-in-c-sharp