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); }
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(); }