Documentos de Académico
Documentos de Profesional
Documentos de Cultura
en
C#
¿Porqué
se
requiere
usar
ArrayList?
Los
arreglos
convencionales
Aenen
un
tamaño
fijo
que
no
se
puede
modificar
conforme
se
está
ejecutando
un
programa.
Los
objetos
ArrayList
imitan
la
funcionalidad
de
los
arreglos
convencionales
y
proporcionan
la
capacidad
de
modificar
el
tamaño
del
arreglo
de
forma
dinámica
a
través
de
sus
métodos.
using System.Collec1ons;
listaNaves.Add(objeto);
Agregas
el
objeto
al
ArrayList
El
método
Add
agrega
los
objetos
en
el
ArrayList
en
el
orden
en
el
que
se
van
agregando
y
el
tamaño
del
ArrayList
se
va
ajustando.
Métodos
y
Propiedades
de
la
clase
ArrayList
Count
es
una
propiedad
de
solo
lectura
que
obAene
el
número
de
elementos
que
conAene
el
ArrayList.
Clear es un método que elimina todos los elementos del ArrayList.
RemoveAt(indice)
es
un
método
que
elimina
el
objeto
que
se
encuentra
en
el
índice
que
se
especifica.
Se
puede
hacer
referencia
a
los
elementos
de
un
ArrayList
usando
[
]
de
la
misma
forma
que
se
usan
para
un
arreglo.
Para
recorrer
un
ArrayList
Para
recorrer
el
ArrayList
y
hacer
algo
con
sus
elementos
usamos:
for
(int
cont
=
0;
cont
<
listaNaves.Count;
cont++)
Como
el
objeto
{
que
está
en
la
Nave
unaNave
=
(Nave)
listaNaves[cont];
lista
puede
ser
de
//
modificas
el
objeto
unaNave
cualquier
Apo,
es
listaNaves[cont]
=
unaNave;
necesario
hacer
}
un
cast
al
sacarlo.
Si
modificas
el
objeto
temporal
(unaNave
en
este
ejemplo),
es
necesario
volver
a
ponerlo
en
el
ArrayList