コード例 #1
0
        public static void CarregaXml(ref ContainerDados objetoCarregamento, string caminhoArquivo)
        {
            if (objetoCarregamento == null)
            {
                throw new ArgumentNullException("objetoCarregamento");
            }

            TextReader reader = new StreamReader(caminhoArquivo, Encoding.UTF8);
            var        x      = new XmlSerializer(objetoCarregamento.GetType());

            objetoCarregamento = x.Deserialize(reader) as ContainerDados;
        }
コード例 #2
0
        public static void CarregaDadosArquivos()
        {
            Dados = new ContainerDados();

            if (File.Exists(ArquivoXmlDados))
            {
                CarregaXml(ref Dados, ArquivoXmlDados);
            }
            else
            {
                Dados.Inicializar();
                Dados.SalvaXml(ArquivoXmlDados);
            }
        }