Dudas sobre el metodo Equals.

tema enviado por Saidomc en C#
tema iniciado el 14/08/2007

Persona per = new Persona("Said", 20, "asdsd");

Persona per2 = new Persona("Said", 20, "asdsd");

 

Tengo esos dos objetos, Persona esta definido asi:

class Persona

{

public string Nombre;

public int Edad;

public string NIF;

public virtual string Cumpleaños()

{

Edad++;

return "persona";

}

// Constructor de Persona

public Persona (string nombre, int edad, string nif)

{

Nombre = nombre;

Edad = edad;

NIF = nif;

}

}

porque el metodo Equals para per y per2 me devuelve false?

bool Iguales = per.Equals(per2); // esto me da false

 

De antemano Gracias!!