Пример #1
0
        static void Main(string[] args)
        {
            string Path = @".\PLFAngaben\";

            FileLoader.FileLoaderTXT config     = new FileLoader.FileLoaderTXT(Path + "Filenames" + @".config");
            List <string>            Dateinamen = config.Load();

            Datastructures.SimpleList List = new Datastructures.SimpleList();
            Datastructures.SimpleTree Tree = new Datastructures.SimpleTree();
            int counter = 0;

            foreach (string s in Dateinamen)
            {
                FileLoader.FileLoaderBin binLodaer = new FileLoader.FileLoaderBin(Path + Dateinamen[counter]);
                counter++;
                binLodaer.Load(List, Tree);
            }
            Console.WriteLine("int: " + Tree.GetAverage());

            double ergDouble = 0;

            double[] AllDoublevalues = List.GetValues();
            foreach (double d in AllDoublevalues)
            {
                ergDouble += d;
            }
            Console.WriteLine("Double: " + ergDouble / AllDoublevalues.Length);
        }
Пример #2
0
 public void Load(Datastructures.SimpleList List, Datastructures.SimpleTree Tree)
 {
     using (BinaryReader reader = new BinaryReader(File.Open(Path, FileMode.Open)))
     {
         while (reader.BaseStream.Position != reader.BaseStream.Length)
         {
             Tree.AddValue(reader.ReadInt32());
             List.Append(reader.ReadDouble());
         }
         reader.Close(); // KAA: nicht nötig bei using-clause!!
     }
 }