static void Main(string[] args) { try { #region Vars string[] FileNames = readFileNames(@"Filenames.config"); int[] IntData = null; double[] DoubleData = null; double DAverage = 0; double IAverage = 0; Simple_List MyList = null; BinarySearchTree MyTree = null; #endregion #region Calls ReadFiles(out IntData, out DoubleData, FileNames); //ohne out bleiben die Arrays auf null (werden in die Funktion kopiert) MyList = FillSList(DoubleData); MyTree = FillBSTree(IntData); DAverage = MyList.GetAverage(); IAverage = MyTree.getAverage(); #endregion #region Write Console.WriteLine("Double Durchschnitt = " + DAverage); Console.WriteLine("Integer Durchschnitt = " + IAverage); #endregion } catch (Exception ex) { Console.WriteLine(ex.Message); } }
static Simple_List FillSList(double[] values) { Simple_List mylist = new Simple_List(); foreach (double value in values) { mylist.Append(value); } return(mylist); }