Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con Array y Clase

Estas en el tema de Problema con Array y Clase en el foro de .NET en Foros del Web. Buenas a todos, tengo una clase que tiene los siguientes parametros nombre int[] resultado y a su vez los cargo en un arraylist ya que ...
  #1 (permalink)  
Antiguo 11/02/2010, 04:20
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años
Puntos: 1
Problema con Array y Clase

Buenas a todos,

tengo una clase que tiene los siguientes parametros
nombre
int[] resultado

y a su vez los cargo en un arraylist ya que puede haber 10 personas con un maximo de 12 resultados.

El problema, es que me carga bien la clase y en el listado pero en cuanto comienzo a trabajar con las clases, se me queda el valor del ultimo array para todas las clases.

mas o menos lo que hago es lo siguiente

dentro del while de la bd // estoy poniendo el codigo de memoria ya que no lo tengo delante
Código PHP:
nombre reader.gestring(0);
numero[i] = reader.getInt32(1);
i++;
else if (!
nombre.equals(..))
{
 
clase clase1 = new class(nombre,numero);
listado.add(clase1);clase1=null;
0;
nombre reader.gestring(0);
numero[i] = reader.getInt32(1);
i++;


clase controlador

Código PHP:
listado obtenerlistado();
for(
int i 0;i<listado.count();i++)
{
      
Clase clase1 = (Clase)listado[i];
      
nombre clase1.getnombre();
      
int[] res clase1.getNumero();
     
//y empiezo a trabajar con el array

¿cuál puede ser el problema?

en cuanto acabe el for del array, poner res = null?
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #2 (permalink)  
Antiguo 12/02/2010, 02:40
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años
Puntos: 1
Respuesta: Problema con Array y Clase

El error venía porque no eliminaba la referencia del arraylist,

salu2
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros

Etiquetas: clase
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:09.