public static void AddFL(string filename) { List <Tuple <float, float> > fl = new List <Tuple <float, float> > { }; FileStream file1 = new FileStream(filename, FileMode.Open); //создаем файловый поток StreamReader reader = new StreamReader(file1); // создаем «потоковый читатель» и связываем его с файловым потоком string line, frequency, level; float f, l; int i = 0; bool flag = false; while ((line = reader.ReadLine()) != null)//Считываем файл по строкам { if (flag) { line = line.Replace('.', ','); frequency = line.Split('\t')[0]; level = line.Split('\t')[1]; f = float.Parse(frequency); l = float.Parse(level); fl.Add(new Tuple <float, float>(f, l)); i++; } if (line == "Гц\t дБ (0.000001 mA)") { flag = true; } } reader.Close(); //закрываем поток FL value = new FL(filename, fl); TempStorage.AddFL(value); //model.FL.Add(value); }
public void Delete(string filename) { TempStorage.DeleteFL(filename); }
public void Add(FL value) { TempStorage.AddFL(value); }