コード例 #1
0
ファイル: Program.cs プロジェクト: yaaawner/Lab2_V2_1
        static void Main(string[] args)
        {
            /* 1 */
            try
            {
                V2DataOnGrid grid = new V2DataOnGrid("inputfile.txt");
                Console.WriteLine(grid.ToLongString("n"));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            //Console.WriteLine("========= DIRECTORY =========");
            //Directory.SetCurrentDirectory("..\\..\\..\\");
            //Console.WriteLine(Directory.GetCurrentDirectory());

            /* 2 */
            try
            {
                V2MainCollection mainCollection = new V2MainCollection();
                mainCollection.AddDefaults();
                Console.WriteLine(mainCollection.ToLongString("n"));

                Console.WriteLine();
                Console.WriteLine("Среднее значение модуля поля для всех результатов измерений в коллекции V2MainCollection:");
                Console.WriteLine(mainCollection.Average.ToString());

                Console.WriteLine();
                Console.WriteLine("Значение модуля поля ближе всего к среднему значению модуля поля среди всех результатов измерений:");
                Console.WriteLine(mainCollection.NearAverage.ToString());

                V2MainCollection testCollection = new V2MainCollection();
                testCollection.AddTest();
                Console.WriteLine();
                Console.WriteLine("======= TEST =======");
                Console.WriteLine("Экземпляры Vector2 точки измерения поля, которые встречаются в каждом элементе типа V2DataCollection в коллекции V2MainCollection:");
                foreach (Vector2 v in testCollection.Vectors)
                {
                    Console.WriteLine(v.ToString());
                }

                Console.WriteLine();
                Console.WriteLine("Экземпляры Vector2 точки измерения поля, которые встречаются в каждом элементе типа V2DataCollection в коллекции V2MainCollection:");
                foreach (Vector2 v in mainCollection.Vectors)
                {
                    Console.WriteLine(v.ToString());
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }