public void DeserializeRaces() { FileStream file = new FileStream(savedFileName, FileMode.Open, FileAccess.Read); allRaces = (RaceList)formatter.Deserialize(file); file.Close(); }
public Form1() { InitializeComponent(); try { DeserializeRaces(); } catch (SerializationException) { allRaces = new RaceList(); MessageBox.Show("Corrupt data file."); } catch (FileNotFoundException) { allRaces = new RaceList(); } }