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