示例#1
0
        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);
        }
示例#2
0
 public void Delete(string filename)
 {
     TempStorage.DeleteFL(filename);
 }
示例#3
0
 public void Add(FL value)
 {
     TempStorage.AddFL(value);
 }