Vetor dinâmico
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?
}
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
Curtidas 0
Respostas
R3n4n
13/04/2007
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.
GOSTEI 0
Rjun
13/04/2007
Por que você não usa uma lista para fazer isso?
GOSTEI 0
R3n4n
13/04/2007
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.
GOSTEI 0
Carlosib
13/04/2007
Exemplo simples com o ArraList:
ArrayList lista = new ArrayList(); lista.Add("pedro"); lista.Add("paulo"); foreach (string s in lista) MessageBox.Show(s);
GOSTEI 0