Exemple #1
0
 public static int OrdenarPorLegajoAsc(Alumnos a, Alumnos b)
 {
     return(String.Compare(a.legajo.ToString(), b.legajo.ToString()));
 }
Exemple #2
0
 public static int OrdenarPorApelidoAsc(Alumnos a, Alumnos b)
 {
     //return a.apellido.CompareTo(b.apellido);
     return(String.Compare(a.apellido, b.apellido)); //devuelve un entero positivo si b>a
 }
Exemple #3
0
 public static int OrdenarPorApellidoDesc(Alumnos a, Alumnos b)
 {
     //return b.apellido.CompareTo(a.apellido);
     return(-1 * Alumnos.OrdenarPorApelidoAsc(a, b));
 }
Exemple #4
0
 //POLIMORFISMO
 public virtual string Tostring()
 {
     return(Alumnos.Mostrar(this));
 }
Exemple #5
0
 public static string Mostrar(Alumnos a)
 {
     return("\n Alumno: " + a.apellido + ", " + a.nombre + " -- Legajo: " + a.legajo + " -- Exaen: " + a.examen);
 }
Exemple #6
0
 public static int OrdenarPorLegajoADesc(Alumnos a, Alumnos b)
 {
     return(-1 * Alumnos.OrdenarPorLegajoAsc(a, b));
 }
 public string Mostrar()
 {
     return(Alumnos.Mostrar(this) + " -- Nota: " + this.nota);
     //return " -- Nota: " + this.nota;
 }
 public AlumnoCalificado(Alumnos a, double nota) : base(a.Nombre, a.Apellido, a.Legajo, a.Examen)
 {
     this.nota = nota;
 }