public Clase Existe(string nombre) { Clase respuesta = null; if (cabeza == null) { respuesta = null; } else { bool seguir = true; aux = cabeza; while (seguir) { if (aux.GetNombre().Equals(nombre)) { seguir = false; respuesta = aux; } else { if (aux.siguiente != null) { aux = aux.siguiente; } else { seguir = false; respuesta = null; } } } } return(respuesta); }
public void Insertar(Clase nuevo) { if (cabeza == null) { cabeza = nuevo; } else if (ultimo == null) { ultimo = nuevo; cabeza.siguiente = nuevo; ultimo.anterior = nuevo; } else { aux = nuevo; ultimo.siguiente = aux; aux.anterior = ultimo; ultimo = aux; } }
public Clases() { cabeza = null; ultimo = null; aux = null; }