public List<Escala> cargarEscala() { List<Escala> escala = new List<Escala>(); string linea; if (File.Exists(rutaEscala)) { FileStream stream = new FileStream(rutaEscala, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream, Encoding.Default); while (reader.Peek() > -1) { Escala medida = new Escala(); linea = reader.ReadLine() + Environment.NewLine; string[] datos = linea.Split('\t'); } reader.Close(); } return escala; }
public List<Escala> cargarEscala() { List<Escala> escala = new List<Escala>(); string linea; if (File.Exists(rutaEscala)) { FileStream stream = new FileStream(rutaEscala, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream, Encoding.Default); while (reader.Peek() > -1) { Escala medida = new Escala(); linea = reader.ReadLine() + Environment.NewLine; string[] datos = linea.Split('\t'); medida.Grado = Int32.Parse(datos[0]); medida.Denominacion = datos[1]; //string[] velocidades = datos[2].Split(','); if (medida.Grado!=12) { string[] datos2 = datos[2].Split('-'); medida.VelocidadMinima = float.Parse(datos2[0]); medida.VelocidadMaxima = float.Parse(datos2[1]); } else { medida.VelocidadMinima = (float) 32.7; medida.VelocidadMaxima = Int32.MaxValue; } medida.EfectoTierraFirme = datos[3]; medida.EfectoMar = datos[4]; medida.AlturaOla = float.Parse(datos[5]); escala.Add(medida); } reader.Close(); } return escala; }
public List<Escala> cargarEscala() { List<Escala> escala = new List<Escala>(); string linea; if (File.Exists(rutaEscala)) { FileStream stream = new FileStream(rutaEscala, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream, Encoding.Default); while (reader.Peek() > -1) { Escala medida = new Escala(); linea = reader.ReadLine() + Environment.NewLine; string[] datos = linea.Split('\t'); medida.Grado = Int32.Parse(datos[0]); medida.Denominacion = datos[1]; //string[] velocidades = datos[2].Split(','); medida.VelocidadMinima = float.Parse(datos[2].Split(',')[0]); medida.VelocidadMaxima = float.Parse(); } reader.Close(); } return escala; }