Esempio n. 1
0
        static void Main(string[] args)
        {
            string url = "pagina?moedaOrigem=real&moedaDestino=dolar";

            try
            {
                ExtratorValorDeArgumentosURL extrator = new ExtratorValorDeArgumentosURL(url);

                string moedaOrigem = extrator.GetValor("mOedaOrigem");
                Console.WriteLine("Moeda origem: " + moedaOrigem);

                string moedaDestino = extrator.GetValor("MoedaDestino");
                Console.WriteLine("Moeda destino: " + moedaDestino);
                Console.WriteLine("-------------------------------------");

                ContaCorrente conta  = new ContaCorrente(123, 98989);
                ContaCorrente conta2 = new ContaCorrente(113, 98989);
                Console.WriteLine(conta.GetType());
                Console.WriteLine(conta.Equals(conta2));
                Console.WriteLine(conta.GetHashCode()); //46104728
                Console.WriteLine(conta.ToString());
            }
            catch (ArgumentNullException e)
            {
                Console.WriteLine(e.Message);
            }
            catch (ArgumentException e)
            {
                Console.WriteLine(e.Message);
            }


            Console.ReadLine();
        }