Exemplo n.º 1
0
        static void Main(string[] args)
        {
            DemonstracaoSwitchExpression.Executar();

            DemonstracaoPadroesTupla.Executar();

            DemonstracaoPadroesDePropriedades.Executar();

            DemonstracaoPadroesTipos.Executar();
        }
        public static void Executar()
        {
            Console.WriteLine("-----------------------------------------------------");
            Console.WriteLine("---------------DemonstracaoPadroesTupla--------------");
            Console.WriteLine("-----------------------------------------------------");

            Console.ForegroundColor = DemonstracaoSwitchExpression.UsarACor(Cores.Amarelo);
            Console.WriteLine(PedraPapelTesoura("papel", "tesoura"));

            Console.ForegroundColor = DemonstracaoSwitchExpression.UsarACor(Cores.Azul);
            Console.WriteLine(PedraPapelTesoura("pedra", "tesoura"));

            Console.ForegroundColor = DemonstracaoSwitchExpression.UsarACor(Cores.Verde);
            Console.WriteLine(PedraPapelTesoura("pedra", "pedra"));


            Console.WriteLine();
            Console.ResetColor();
        }