public static void ReadSalesDataFromCSV(string pathDataDir, ref SeriesSalesData seriesSalesData) { using (StreamReader reader = new StreamReader(pathDataDir)) { while (!reader.EndOfStream) { string input = reader.ReadLine(); if (!input.Equals(String.Empty)) { string[] data = input.Split(','); seriesSalesData.Add(data[0], new Comic(data[1], Int32.Parse(data[2]))); } } } }