private static void Imprimir(Jugador jugador) { if (jugador is Bowler) { Bowler bowler = (Bowler)jugador; Console.WriteLine("Bowler: {0} {1} {2}", bowler.Nombre, bowler.mediaBateo, bowler.mediaBowling); } else if (jugador is Cricketer) { Cricketer cricketer = (Cricketer)jugador; Console.WriteLine("Cricketer: {0} {1}", cricketer.Nombre, cricketer.mediaBateo); } else { Futbolista futbolista = (Futbolista)jugador; Console.WriteLine("Futbolista: {0} {1}", futbolista.Nombre, futbolista.club); } }
protected override void Guardar(ObjetoDominio objeto, DataRow fila) { Jugador jugador = (Jugador)objeto; fila["Nombre"] = jugador.Nombre; }