private void LeerDatosDelArchivo() { /*necesito tener un objeto que lea los datos del archivo*/ StreamReader lector = new StreamReader(_archivo); /*Creo un ciclo para leer mientras el lector tenga datos*/ while (!lector.EndOfStream) { string lineaRegistro = lector.ReadLine(); //Leo una linea del archivo Rectangulo rectangulo = ConstruirRectangulo(lineaRegistro); //obtengo el rectángulo /*Lo agrego a la lista*/ ListaDeRectangulos.Add(rectangulo); } lector.Close();//Cierro el lector }
public void Borrar(Rectangulo rectangulo) { ListaDeRectangulos.Remove(rectangulo); EstaModificado = true; }
public void Borrar(int index) { ListaDeRectangulos.RemoveAt(index); EstaModificado = true; }
public void Agregar(Rectangulo rectangulo) { ListaDeRectangulos.Add(rectangulo); EstaModificado = true; }
public List <Rectangulo> Filtrar(int valorFiltro) { return(ListaDeRectangulos.Where(r => r.LadoMayor > valorFiltro).ToList()); }
public List <Rectangulo> OrdenarDescPorLadoMayor() { return(ListaDeRectangulos.OrderByDescending(r => r.LadoMayor).ToList()); }