public void LeerDatosEnArchivo() { var archivo = Application.StartupPath + @"\ArchivoDeCuadrilateros.txt"; if (File.Exists(archivo)) { StreamReader lector = new StreamReader(archivo); while (!lector.EndOfStream) { var linea = lector.ReadLine(); var campos = linea.Split(';'); Cuadrilatero cuadrilatero = new Cuadrilatero(); { cuadrilatero.Lado1 = int.Parse(campos[0]); cuadrilatero.Lado2 = int.Parse(campos[1]); }; ListaCuadrilateros.Add(cuadrilatero); } lector.Close(); } }
public List <Cuadrilatero> GetListaPorLadoDescendente() { return(ListaCuadrilateros.OrderByDescending(c => c.Lado1).ToList()); }
public List <Cuadrilatero> GetListaPerimetroAscendente() { return(ListaCuadrilateros.OrderBy(c => c.GetPerimetro()).ToList()); }
public int GetCantidad() { return(ListaCuadrilateros.Count()); }
public void Borrar(Cuadrilatero cuadrilatero) { ListaCuadrilateros.Remove(cuadrilatero); IsModified = true; }
public void Agregar(Cuadrilatero cuadrilatero) { ListaCuadrilateros.Add(cuadrilatero); IsModified = true; }