Example #1
0
 public string ConverterParaString(IVeiculo veiculo)
 {
     if (typeof(IVeiculo) == veiculo.GetType())
     {
         return("VeĆ­culo cor: " + veiculo.cor);
     }
     else if (typeof(Carro) == veiculo.GetType())
     {
         return("Carro cor: " + veiculo.cor);
     }
     else if (typeof(Motocicleta) == veiculo.GetType())
     {
         return("Motocicleta cor: " + veiculo.cor);
     }
     return(String.Empty);
 }
Example #2
0
        private static void Imprimir(IVeiculo v)
        {
            Console.WriteLine(v.GetType().Name);

            Console.WriteLine("   {0}", v.Ano);
            Console.WriteLine("   {0}", v.Marca);
            Console.WriteLine("   {0}", v.Modelo);
            Console.WriteLine("   {0}", v.Combustivel);

            Console.WriteLine();
        }