コード例 #1
0
ファイル: Form1.cs プロジェクト: DavidBarbosadev/c-sharp-oop
        public void DeserializeRaces()
        {
            FileStream file = new FileStream(savedFileName, FileMode.Open, FileAccess.Read);

            allRaces = (RaceList)formatter.Deserialize(file);
            file.Close();
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: DavidBarbosadev/c-sharp-oop
        public Form1()
        {
            InitializeComponent();

            try
            {
                DeserializeRaces();
            }
            catch (SerializationException)
            {
                allRaces = new RaceList();
                MessageBox.Show("Corrupt data file.");
            }
            catch (FileNotFoundException)
            {
                allRaces = new RaceList();
            }
        }