he creado una clase con 3 campos:Lista de sobrescritura de datos en todas las posiciones
class Gente
{
int _ID;
string _nome, _sexo;
public Gente()
{
_ID = 0;
_nome = "";
_sexo = "";
}
public int ID
{
set { _ID = value; }
get { return _ID; }
}
public string Nome
{
set { _nome = value; }
get { return _nome; }
}
public string Sexo
{
set { _sexo = value; }
get { return _sexo; }
}
}
Entonces declaró una lista de esa clase y un objeto de esa clase para que pueda ser capaz de añadir a la lista.
List<Gente> Alunos = new List<Gente>();
Gente professor = new Gente();
La primera vez que hago el Alunos.Add (profesor); a la lista envía correctamente la información a la posición 0.
Pero cuando lo hago segunda vez que sobrescribe todo en la posición 0 con los nuevos datos, además de la adición de los nuevos datos a una nueva posición, 1.
Usted debe agregar que la inserción de 'profesor = new Gente();' en la línea 4 corrige el problema. – Jens
OK Gracias amigo. Funcionó. =) – elvispt
¡Gracias hombre que salvó hoy! – Sam