using System.Runtime.Serialization.Formatters.Binary;
using System.Collections.Generic;
public static void Main()
GameInfo game = new GameInfo();
game.names.Add("Horatio");
public static void SaveFile(GameInfo game)
using(FileStream file = new FileStream("file", FileMode.Append))
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(file, game);
public static void LoadFile()
using(FileStream file = new FileStream("file", FileMode.Open))
BinaryFormatter bf = new BinaryFormatter();
object obj = bf.Deserialize(file);
var deserializedGame = obj as GameInfo;
deserializedGame.WriteMyInfo();
names = new List<string>();
scores = new List<int>();
public List<string> names;
public void WriteMyInfo()
for(int i = 0; i<names.Count; i++){
Console.WriteLine(names[i] + " " + scores[i]);