public void Insertar(string NombreAnalisis) { if (pUltimo != null) { pNuevo = new ClaseNodo1(); if (pNuevo != null) { //registrar los valores que enviamos desde la interfaz o aleatoriamente pNuevo.NombreAnalisis = NombreAnalisis; //envío parametros desde la interfaz pNuevo.posicionAnterior = pUltimo; pUltimo = pNuevo; } else { //mensaje no hay espacio en memoria } } else { Crear(NombreAnalisis); } }
public void Listar(ListBox Lista) { ClaseNodo1 pAuxiliar = new ClaseNodo1(); if (pUltimo != null) { pAuxiliar = pUltimo; while (pAuxiliar != null) { //mostraria la informacion Lista.Items.Add(pAuxiliar.NombreAnalisis); pAuxiliar = pAuxiliar.posicionAnterior; //indica el nodo que está antes de él } } else { //no hay elementos } }
public ClaseNodo1 posicionAnterior; //posición de memoria del anterior public ClaseNodo1() { NombreAnalisis = ""; posicionAnterior = null; }