示例#1
0
        public static void FillInfo(SBList1 ListAdd, StreamWriter FillInfo)
        {
            FillInfo.WriteLine($"- Winning Team: {ListAdd.tWinner}\n");
            FillInfo.WriteLine($"- Date: {ListAdd.date}\n");
            FillInfo.WriteLine($"- Winning Quarterback: {ListAdd.qbWinner}\n");
            FillInfo.WriteLine($"- Winning Coach: {ListAdd.cWinner}\n");
            FillInfo.WriteLine($"- MVP: {ListAdd.MVP}\n");
            FillInfo.WriteLine($"- Point Difference: {ListAdd.winPoints - ListAdd.losePoints}\n");
            FillInfo.WriteLine();

            return;
        }
示例#2
0
 public static void List1(ref List <SBList1> ListAdd, StreamWriter FillInfo)
 {
     FillInfo.WriteLine("Winning Team of Each Super Bowl");
     FillInfo.WriteLine();
     for (var x = 0; x < ListAdd.Count; x++)
     {
         SBList1.FillInfo(ListAdd[x], FillInfo);
     }
     FillInfo.WriteLine("----- End of Winning Team List");
     FillInfo.WriteLine();
     return;
 }
示例#3
0
        static void Main()
        {
            List <SBList1> ListAdd = new List <SBList1>();
            SBList1        sbInfo;

            Console.WriteLine("Enter the location of the file Super_Bowl_Project");
            string     inputPath = Console.ReadLine();
            string     FileRead  = inputPath + @"\Super_Bowl_Project.csv";
            const char DELIMITER = ',';

            string[] columns;
            string   newFileWrite = inputPath + @"\List.txt";

            Console.WriteLine("The new File will be a text file in the same location under the name List");


            try
            {
                FileStream   file   = new FileStream(FileRead, FileMode.Open, FileAccess.Read);
                StreamReader reader = new StreamReader(file);

                reader.ReadLine();

                while (!reader.EndOfStream)
                {
                    columns = reader.ReadLine().Split(DELIMITER);
                    sbInfo  = new SBList1(columns[0], columns[1], columns[2], columns[3], columns[4], columns[5], columns[6], columns[7], columns[8], columns[9], columns[10], columns[11], columns[12], columns[13], columns[14]);

                    ListAdd.Add(sbInfo);
                }

                reader.Close();
                file.Close();
            }
            catch (Exception i)
            {
                Console.WriteLine(i.Message);
            }

            using (StreamWriter FileWrite = new StreamWriter(newFileWrite))
            {
                List1(ref ListAdd, FileWrite);
                FileWrite.WriteLine();
                Attending(ref ListAdd, FileWrite);
                FileWrite.WriteLine();
                MostHost(ref ListAdd, FileWrite);
                FileWrite.WriteLine();
                MostMVP(ref ListAdd, FileWrite);
                FileWrite.WriteLine();
                MostcLost(ref ListAdd, FileWrite);
                FileWrite.WriteLine();
                MostcWon(ref ListAdd, FileWrite);
                FileWrite.WriteLine();
                MostTWon(ref ListAdd, FileWrite);
                FileWrite.WriteLine();
                MostTLost(ref ListAdd, FileWrite);
                FileWrite.WriteLine();
                GPointDiff(ref ListAdd, FileWrite);
                FileWrite.WriteLine();
                AverageAtt(ref ListAdd, FileWrite);
                FileWrite.WriteLine();
                FileWrite.WriteLine("End of File");
            }


            return;
        }