Skip to content

Commit 345de67

Browse files
committed
Add copy constructor and equality method to Members class
1 parent 5635a07 commit 345de67

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

code/Skills/Members.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,18 @@ public Members(string nombre, string rol, string correoElectronico)
2929
Rol = rol;
3030
CorreoElectronico = correoElectronico;
3131
}
32+
33+
// constructor de copia
34+
public Members(Members member)
35+
{
36+
Nombre = member.Nombre;
37+
Rol = member.Rol;
38+
CorreoElectronico = member.CorreoElectronico;
39+
}
40+
// método para comparar dos miembros
41+
public bool Equals(Members other)
42+
{
43+
if (other == null) return false;
44+
return Nombre == other.Nombre && Rol == other.Rol && CorreoElectronico == other.CorreoElectronico;
45+
}
3246
}

0 commit comments

Comments
 (0)