コード例 #1
0
        public static bool SaveToFile(string strFilePath, ShotHistory shotHistory)
        {
            try
            {
                XmlSerializer serializer = new XmlSerializer(typeof(ShotHistory));
                FileStream    fs         = new FileStream(strFilePath, FileMode.Create);
                serializer.Serialize(fs, shotHistory);
                fs.Close();
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }
コード例 #2
0
        public static bool LoadFromFile(string strFilePath, ref ShotHistory shotHistory)
        {
            try
            {
                XmlSerializer serializer = new XmlSerializer(typeof(ShotHistory));
                FileStream    fs         = new FileStream(strFilePath, FileMode.Open);
                shotHistory = (ShotHistory)serializer.Deserialize(fs);
                fs.Close();
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }