Esempio n. 1
0
        public static AddressBook Load()
        {
            String filename = EnsureUserFile();

            FileInfo thefile = new FileInfo(filename);
            if (!thefile.Exists)
            {
                throw new ApplicationException(String.Format("Can't open {0}", filename));
            }

            TextReader reader = null;
            AddressBook coll=new AddressBook();
            try
            {
                reader=new StreamReader(filename);
                XmlSerializer serializer = coll.GetXmlSerializer();
                coll=(AddressBook) serializer.Deserialize(reader);
            }
            finally
            {
                reader.Close();
            }
            return coll;
        }