Example #1
0
        static void Main(string[] args)
        {
            Animal animal1 = new Animal()
            {
                NomeEspecie = "Terrestre", NomeAnimal = "Cachorro"
            };
            Animal animal2 = new Animal()
            {
                NomeEspecie = "Terrestre", NomeAnimal = "Gato"
            };
            Animal animal3 = new Animal()
            {
                NomeEspecie = "Aquatico", NomeAnimal = "Baleia"
            };
            Animal animal4 = new Animal()
            {
                NomeEspecie = "Aquatico", NomeAnimal = "Foca"
            };
            Animal animal5 = new Animal()
            {
                NomeEspecie = "Voador", NomeAnimal = "Pardal"
            };

            IAnimal[] animais = new Animal[] { animal1, animal2, animal3, animal4, animal5 };

            Ferramentas ferramentas = new Ferramentas();

            Resultado[] resultadosAnimais = Resultado.GetQuantidadeEspecies(animais, ferramentas);

            foreach (var resultadoAnimal in resultadosAnimais)
            {
                Console.WriteLine($"{resultadoAnimal.NomeEspecie}, {resultadoAnimal.Quantidade}");
            }

            Console.ReadKey();
        }