Vetor dinâmico

13/04/2007

0

To com o seguinte problema, eu quero alocar espaço em um vetor a medida que eu precise.

Por exemplo:

int[] vetor;
for (int i = 0;i < X;i++) {
// X no caso seria variável dependendo de
// outros fatores (podendo variar de 1 até 10000
int[1] = ´Posição ´+i;
}

Como virão, eu não sei alocar espaço a medida que preciso, eu dei uma olhada na internet e vi algo de malloc mas num intendi porra nenhuma.
Eu queria algo do tipo simples, por exemplo:

int[] vetor;
for (int i = 0;i < X;i++) {
vetor = new String[1];
vetor[1] = ´Posição ´+i; //eu sei que num é assim mas não existe algo simples assim no C# não?
}


R3n4n

R3n4n

Responder

Posts

13/04/2007

R3n4n

Esqueci de dizer algo, por exemplo, eu quero reajustar o tamanho do vetor mas não quero perder seus valores, e do que ta meu código acima ele cria um novo vetor de uma posição a mais mas apaga todos os valores anteriores.


Responder

13/04/2007

Rjun

Por que você não usa uma lista para fazer isso?


Responder

17/04/2007

R3n4n

Pq eu não sei usar uma lista heheh, mas vo procurar no google aqui =D mas se possivel posta alguma coisa ai pra mim plz.


Responder

17/05/2007

Carlosib

Exemplo simples com o ArraList:

            ArrayList lista = new ArrayList();
            lista.Add("pedro");
            lista.Add("paulo");
            foreach (string s in lista)
                MessageBox.Show(s);   



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar