public Array recorre() { actual = primero; int contador = 0; while (actual != null) { contador++; actual = actual.siguiente; } actual = primero; string[] nuevaLista = new string[contador]; int i = 0; while (actual != null) { Console.WriteLine(actual.dato); nuevaLista[i] = actual.dato.ToString(); actual = actual.siguiente; i++; } return(nuevaLista); }
public string recorredeapoyo() { actual = primero; string nuevaLista = ""; while (actual != null) { nuevaLista = actual.dato.ToString(); actual = actual.siguiente; } return(nuevaLista); }
public void agregarVersion(T version) { NodoVersiones <T> nuevaVersion = new NodoVersiones <T>(version); if (primero == null) { primero = nuevaVersion; ultimo = nuevaVersion; } else { ultimo.siguiente = nuevaVersion; ultimo = nuevaVersion; } }
/*public string LeerJson() * { * string versionesJson; * using (var reader = new StreamReader(_path)) * { * versionesJson = reader.ReadToEnd(); * * } * return versionesJson; * }*/ public string versionBuscar(string posicion) { actual = primero; int contador = 1; var dato = ""; int pos = Int32.Parse(posicion); while (actual != null) { if (contador != pos) { actual = actual.siguiente; } else { dato = actual.dato.ToString(); } contador++; } return(dato); }
public NodoVersiones(T dato) { this.dato = dato; this.siguiente = null; }
public ListaSimpleEnlazada() { primero = null; ultimo = null; actual = null; }