Uso de Interfaces y Polimorfismo en Visual Studio Code
Clase 9 de 35 • Curso de C# con .Net Core 2.1
Resumen
Desde el punto de vista de la programación orientada a objetos cualquier objeto puede ser visto como una interfaz.
Haciendo uso de Linq vamos a seleccionar de nuestra lista de objetos todos los objetos y les haremos casting con ILugar. Si no declaramos que nos retorne sólo los objetos que sean de tipo ILugar, entonces el programa al realizar el casting va a causar errores silenciosos.