예제 #1
0
        public static void SaveAllToCSV(ref FileStream Datei, List <Highscore_Klasse.Person> Datenstrom)
        {
            using (StreamWriter Writer = new StreamWriter(Datei))
            {
                Writer.WriteLine("Nr;Punkte;Name;Datum;Guthaben");

                for (int i = 0; i < Datenstrom.Count; i++)
                {
                    Writer.WriteLine(Highscore_Klasse.ToString(Datenstrom[i]));
                }
            }

            MessageBox.Show("Daten eingelesen");
        }
예제 #2
0
        public static string ReadAllLinesToList(FileStream Datei, ref List <Highscore_Klasse.Person> DataList)
        {
            try
            {
                using (StreamReader Reader = new StreamReader(Datei))
                {
                    string Parameter = Reader.ReadLine();

                    while (!Reader.EndOfStream)
                    {
                        DataList.Add(Highscore_Klasse.ToStruct(Reader.ReadLine()));
                    }
                    return(Parameter);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            return(null);
        }