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); } }